gpt4 book ai didi

javascript - 如何检查名称索引数组中有多少个特定结果

转载 作者:行者123 更新时间:2023-12-03 07:47:14 25 4
gpt4 key购买 nike

我想检查有多少名称为“order”的元素的值等于 1。

我的数组:

var myArray=[{"index":1,"zamid":"765","prod":"Spaghetti","price":"22","prod_c":"1","order":"1"},
{"index":2,"zamid":"766","prod":"Coca","price":"5","prod_c":"1","order":"0"},
{"index":3,"zamid":"767","prod":"Hamburger","price":"6","prod_c":"1","order":"1"}]

感谢您的帮助!

最佳答案

缺少一个数组方法:Array.prototype.reduce()

var myArray = [{ "index": 1, "zamid": "765", "prod": "Spaghetti", "price": "22", "prod_c": "1", "order": "1" }, { "index": 2, "zamid": "766", "prod": "Coca", "price": "5", "prod_c": "1", "order": "0" }, { "index": 3, "zamid": "767", "prod": "Hamburger", "price": "6", "prod_c": "1", "order": "1" }],
count = myArray.reduce(function (r, a) {
return r + (a.order === '1');
}, 0);

document.write(count);

关于javascript - 如何检查名称索引数组中有多少个特定结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35155157/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com