js中Array.prototype.find() 方法在對象數組上無效果,捉急。。

我在使用Array.prototype.find() 方法時,發如今對象數組上沒有正確返回,過程以下:編程

roleResourceList是個對象數組:數組

 

裏面的數據是這樣的:微信

 

調用find()方法:spa

debugger下看到明明是true了,卻最終返回undefined.net

 

好神奇有木有?prototype

原來啊,不能直接這麼比較,對象的話,要放在一個方法裏比較:debug

這樣結果就對啦!orm











本文分享自微信公衆號 - 編程我也會(zhanyingda)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。對象

相關文章
相關標籤/搜索