我有2个阵列
const arr1 = [[1,2],[3,4],[5,6]];
const arr2 = [1,2,3,4,5];
Run Code Online (Sandbox Code Playgroud)
我想得到这些数组中的具体元素来记录
有2种情况:
1 /
console.log(_.find(arr1,0,1));
console.log(_.find(arr2,0,1));
Run Code Online (Sandbox Code Playgroud)
它返回undefined与arr2
2 /
console.log(_.find(arr1[1],0,1));
Run Code Online (Sandbox Code Playgroud)
这个也回来了undefined.
谁能告诉我这里缺少什么?
编辑
对于 console.log(_.find(arr1,0,1));我和@ Mr.7有2个不同的结果:结果我有Chrome的控制台上[3,4],但是,jsfiddle就是[1,2]这是一样的Mr.7.我注意到有些奇怪的事_.find
这是我的代码:
import _ from 'lodash';
const arr1 = [[1,2],[3,4],[5,6]];
const arr2 = [1,2,3,4,5];
const arr3 = [[0,2],[3,4],[5,6]];
console.log(_.find(arr1,1,1));//[3,4]
console.log(_.find(arr1,0,1));//[3,4]
console.log(_.find(arr2,2));//undefined
console.log(_.find(arr1,0));//[1,2]
console.log(_.find(arr3,0));//[3,4]
console.log(_.find(arr1,1));//[1,2]
Run Code Online (Sandbox Code Playgroud)