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
你的意思是“在里面,而不是在外面”。 –