Angularjs   发布时间:2022-04-20  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了angularjs – 下划线,检查对象数组中是否存在键大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试检查我收到的新数据对我正在抓住的对象,我想要找出的是,如果他们发送的对象的键与我当前拥有的对象中的任何键匹配.

所以我抓住了像这样的物体

@H_716_9@myObj = [{"one": 1},{"two": 2 },{"three" : 3}];

我收到一个像这样的对象

{"three" : 5 }

我想只是针对对象数组(myObj)检查这个对象,看看里面是否有“三”键(我不关心值,只是键匹配)@R_483_9447@弹出它成为一个if语句分开喜欢 –

if( array of objects (myObj) has key from single object ( "three" ) ) {}

我使用下划线.谢谢!

编辑:对不起,这不清楚,我正在编辑它澄清 –

我抓住myObj(对象数组),并发送一个对象 – 例如“三”,我只想拉出那个单个对象键(Object.keys(updatedObject)[0])并检查如果对象数组中的任何对象具有该键.

所以_has似乎只是为了检查一个对象,而不是一个对象数组.

@L_489_5@

你正在寻找 _.some iterator结合使用 _.has的回调:

if (_@L_978_8@me(myObj,function(o) { return _.has(o,"three"); })) {
    …
}

大佬总结

以上是大佬教程为你收集整理的angularjs – 下划线,检查对象数组中是否存在键全部内容,希望文章能够帮你解决angularjs – 下划线,检查对象数组中是否存在键所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。