Lodash - indexOf 方法

语法

_.indexOf(array, value, [fromIndex=0])

使用 SameValueZero 进行相等比较,获取在数组中找到第一个值的位置的索引。如果 fromIndex 为负数,则将其用作数组末尾的偏移量。

参数

  • array (Array) − 要检查的数组。

  • value (*) − 要搜索的值。

  • [fromIndex=0] (number) −要搜索的索引。

输出

  • (number) − 返回匹配值的索引,否则返回 -1。

示例

var _ = require('lodash');
var list = [1, 2, 3, 2, 5, 2];

var result = _.indexOf(list,2)
console.log(result);

var result = _.indexOf(list, 2, 3)
console.log(result);

将上述程序保存在 tester.js 中。运行以下命令执行此程序。

命令

\>node tester.js

输出

1
3

lodash_array.html