J'ai 2 tableaux
const arr1 = [[1,2],[3,4],[5,6]];
const arr2 = [1,2,3,4,5];
Je veux récupérer l'élément spécifique de ce tableau pour l'enregistrer.
Il y a deux cas :
1/
console.log(_.find(arr1,0,1));
console.log(_.find(arr2,0,1));
il renvoie undefined
avec arr2
2/
console.log(_.find(arr1[1],0,1));
Celui-ci revient également undefined
.
Quelqu'un peut-il me dire ce qui m'échappe ?
EDIT
Pour console.log(_.find(arr1,0,1));
Moi et @Mr.7 avons obtenu 2 résultats différents : le résultat que j'ai sur la console Chrome est [3,4]
mais sur jsfiddle
est [1,2]
ce qui est la même chose que Mr.7
. Et j'ai remarqué quelque chose d'étrange dans cette _.find
Voici mon code :
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]