【发布时间】:2017-07-18 16:41:10
【问题描述】:
我是 Ionic 2 的初学者。我想根据他们的位置添加到数组元素中。 例如:我有 2 个数组。
标签:[Lillium,Gerbera,Gerbera,Lillium,Rose,Rose]
数据:[10, 20, 10, 30, 20,10]
现在我想从标签[]中删除冗余并希望从数据[]中添加它们的值
我的最终数组应该是
标签:[百合、非洲菊、玫瑰]
数据:[40,30,30]
我已经从这种类型的 Json 中提取数据:
var qp = []
for (var i of res.data) {
qp.push(i.quantity_produced);
console.log(res.data);
console.log(qp);
var name = []
for (var i of res.data) {
name.push(i.product);
var s= [new Set(name)];
console.log(res.data);
console.log(name);
【问题讨论】:
-
数据和标签是什么关系?
-
每个标签都有价值吗?因为这种结构非常混乱,所以最好使用对象数组。此外,如果一开始就没有冗余,您可以使用 javascript
Sets确保唯一性。 -
它们在单个 json 中,提供花的名称和生产
标签: angularjs arrays ionic2 angularjs-ng-repeat hybrid-mobile-app