2、假设不知道数组下标,查找某一项值,例如: 数组 arr = ['red', 'green', 'yellow', 'green', 'blue'];查找 green:
var myFirstIndex = Array.indexOf(arr, "green")// 返回1
indexOf查找指定项的索引位置。 返回的索引是在 item 中指定的项的第一次出现。 如果找不到,则返回-1。再次调用该函数,并指定大于所找到元素的索引的起始索引值,可查找 item 的下一次出现。例如:
var mySecondIndex = Array.indexOf(Array, "green", (myFirstIndex + 1) )// 返回3
可以用find或filter方法:find:(返回符合条件的第一个元素,返回值是单个对象)var obj=arrs.find(e=>e.FNo=='50228888')filter:(返回符合条件的所有元素,返回值是数组)var arr=arrs.filter(e=>e.FNo=='50228888')