1.引入
在script标签中引入。
findIndex可以定义为 FindIndex、 .findIndex、 _.findIndex
import findIndex from 'lodash/findIndex'
2.返回参数中对象的索引号
设置一个dataList数组
var dataList =[
{
"user": "aa",
"age": 11
},
{
"user": "bb",
"age": 22
},
{
"user": "cc",
"age": 33
}
]
返回该数组的索引号.(写数组任意一个对象都行)
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.删除
删除数组中年龄为22的项
dataList.splice(findIndex(dataList,{"age":22}),1)
参考文档:http://lodashjs.com/docs/#_findindexarray-predicate_identity-thisarg
推荐 JSON 格式化工具:http://www.jsoneditoronline.org/
网友评论