1.引入
在script標簽中引入满钟。
findIndex可以定義為 FindIndex负饲、 .findIndex俯画、 _.findIndex
import findIndex from 'lodash/findIndex'
2.返回參數(shù)中對象的索引號
設置一個dataList數(shù)組
var dataList =[
{
"user": "aa",
"age": 11
},
{
"user": "bb",
"age": 22
},
{
"user": "cc",
"age": 33
}
]
返回該數(shù)組的索引號.(寫數(shù)組任意一個對象都行)
findIndex(dataList,{"user": "aa"}) //=> 1
findIndex(dataList,{"age": 11}) //=> 0
findIndex(dataList,{"user": "cc","age": 33}) //=> 2
3.取值
取dataList中user為aa的年齡
dataList[findIndex(dataList,{'user':'aa'})].age
4.刪除
刪除數(shù)組中年齡為22的項
dataList.splice(findIndex(dataList,{"age":22}),1)
參考文檔:http://lodashjs.com/docs/#_findindexarray-predicate_identity-thisarg
推薦 JSON 格式化工具:http://www.jsoneditoronline.org/