使用Node在JSON数组中搜索项目(最好没有迭代)

使用Node在JSON数组中搜索项目(最好没有迭代),第1张

使用Node在JSON数组中搜索项目(最好没有迭代)
var arrayFound = obj.items.filter(function(item) {    return item.isRight == 1;});

当然,您也可以编写一个函数来根据对象文字查找项目:

Array.prototype.myFind = function(obj) {    return this.filter(function(item) {        for (var prop in obj) if (!(prop in item) || obj[prop] !== item[prop])      return false;        return true;    });};// then use:var arrayFound = obj.items.myFind({isRight:1});

这两个函数都使用数组上的本机

.filter()
方法。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5013149.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存