Я понял, что когда я помещаю цикл внутри функции и хочу return
значение, оно даст мне только первое значение.Как в этом примере:
var arr = [[1,2], [3,4], [5,6]];
function getVal(item) {
var result;
for (var i = 0; i < item.length; i++) {
for (var j = 0; j < item[i].length; j++) {
return (item[i][j])
}
}
}
console.log(getVal(arr));
Это даст мне только значение 1
.Но когда я добавлю console.log
вместо return
в функцию, это даст мне ожидаемый результат (1,2,3,4,5,6
).Что здесь не так?