find()方法返回數組中符合測試函數條件的第一個元素。否則返回undefined
let array =[ { 'age': 15, 'name': '王一博' }, { 'age': 13, 'name': '楊紫' }, { 'age': 12, 'name': '張一山' } ]; array.find(function(item) { return item.name == '王一博' })
打印:
some()是對數組中每一項運行指定函數,如果該函數對任一項返回true,則返回true。
let array =[ { 'age': 15, 'name': '王一博' }, { 'age': 13, 'name': '楊紫' }, { 'age': 12, 'name': '張一山' } ]; array.some(function(item) { return item.name == '王一博' })
打印:
every()是對數組中的每一項運行給定函數,如果該函數對每一項返回true,則返回true。必須每一項都返回true
let array =[ { 'age': 15, 'name': '王一博' }, { 'age': 13, 'name': '楊紫' }, { 'age': 12, 'name': '張一山' } ]; array.every(function(item) { return item.name == '王一博' })
打印: