我在使用Array.prototype.find() 方法时,发现在对象数组上没有正确返回,过程如下:
roleResourceList是个对象数组:
里面的数据是这样的:
调用find()方法:
debugger下看到明明是true了,却最终返回undefined
好神奇有木有?
原来啊,不能直接这么比较,对象的话,要放在一个方法里比较:
这样结果就对啦!
本文分享自 编程我也会 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!