la-cosa-nostra
Version:
A Mafia bot designed to run in Discord - beware the traitors and the lies!
33 lines (20 loc) • 478 B
JavaScript
module.exports = function replace (j1, j2) {
// Scan through j1, replace
var ret = Object.assign(new Object(), j1);
for (var key in j2) {
var item = j2[key];
// Addition
if (!j1[key]) {
ret[key] = item;
continue;
};
// Substitution
if (typeof item === "object" && !(Symbol.iterator in Object(item))) {
ret[key] = replace(j1[key], item);
continue;
} else {
ret[key] = item;
};
};
return ret;
};