console.log()的輸出如下。我想刪除重複的「特徵」,但獲得我們的「價值」。Angularjs:刪除重複的屬性,但得到我們的值
這是我的化妝結果的foreach從下面的代碼:
angular.forEach(checkCharacteristicValue, function(item) {
console.log(item)
$scope.allCharAndValue.push({
characteristic: item.businessassetcharacteristic.characteristicName,
value: item.characteristicValue
});
});
輸出:
Object 1:
characteristic: "Вид Маса"
value: "2-ни"
__proto__: Object
Object 2:
characteristic: "Вид Маса"
value: "4-ни"
__proto__: Object
Object 3:
characteristic: "Вид Маса"
value: "6-ни"
__proto__: Object
我希望看到這樣的結果:{ name:Вид Маса, value:["2-ни", "4-ни", "6-ци"] }
我想你的意思是結果是這樣的:'[{名稱:ВидМаса,值:「2ни」,」 4-ни」, 「6-ци」]}]'。你已經顯示了','分隔的字符串賦值爲不正確 –
@AdityaSingh方括號只在內部,而不在外部。 – cst1992
你的意思是「在裏面,而不是在外面」。 –