1
嗨我有一個場景,我需要比較兩個JSON對象的屬性,如果它們是相同的,我想將一個屬性的值附加到另一個屬性,是否可以這樣做通過這種方式?比較兩個Json對象的屬性
例如: JsonObject1
{
「姓」:
}
JsonObject2 { 「姓: 」X「 }
現在既然JsonObject2有」 X 「並且兩個Json對象都具有相同的屬性,我想在JsonObject1中向FirstName附加」X「
嗨我有一個場景,我需要比較兩個JSON對象的屬性,如果它們是相同的,我想將一個屬性的值附加到另一個屬性,是否可以這樣做通過這種方式?比較兩個Json對象的屬性
例如: JsonObject1
{
「姓」:
}
JsonObject2 { 「姓: 」X「 }
現在既然JsonObject2有」 X 「並且兩個Json對象都具有相同的屬性,我想在JsonObject1中向FirstName附加」X「
考慮:
A = { name: null, age: 15 };
B = { name: "tom", age: 15 };
for (var key in A) {
if (A[key]) {
// all ok A already has a good value
} else if (key in B) {
// replace value in A with the one from B (possibly another bad value)
A[key] = B[key];
}
}
console.log(A);
// outputs { name: "tom", age: 15 }
這是假定A有B的所有按鍵,並且沒有值爲0或elsewhat應該評估爲假,如果子句。