2つのオブジェクトがあり、アンダースコアjsを使用して一意のデータのみを抽出します。2つのオブジェクトを比較して一意のデータのみを返します
オブジェクト1(デフォルト)
{
players: "Players: ",
tableLimit: "Table Limits:",
newCardBtn: "Add New Card",
existingCard: "Use existing one",
contactUs: "Contact Us",
test: {
table: 'test'
}
}
オブジェクト2(上書き)
{
players: "Players: ",
tableLimit: "Table Limits:",
newCardBtn: "Add New Card",
existingCard: "Use existing one",
test: {
table: 'test'
}
}
最終結果は上書きから欠落しているデータのリストを返すべきです。
var def = {
players: "Players: ",
tableLimit: "Table Limits:",
newCardBtn: "Add New Card",
existingCard: "Use existing one",
contactUs: "Contact Us",
test: {
table: 'test'
}
}
var custom = {
players: "Players: ",
tableLimit: "Table Limits:",
newCardBtn: "Add New Card",
existingCard: "Use existing one",
test: {
table: 'test'
}
}
var out = JSON.stringify(Object.assign({}, def, custom));
fs.writeFile("./out.js", out);
を、結果を見ることができます。 **アンダースコアのみで回答を希望される場合は、それを辞退して問題の必要な情報を追加してください。あなたが純粋なJSバージョンでうまくいけば、誰もこの投稿に答えることができないように重複を受け入れてください。 – Rajesh