var arr = [1, 5, 6, 9, 7];
var arr2 = arr.filter(function(element, index){
...
return index;
});
Array.filter
для этого не предназначен.
А Array.reduce
- подойдет.
https://www.w3schools.com/jsref/jsref_reduce.asp
var arr1 = [1, 5, 6, 9, 7];
var index = arr1.reduce(function(result, currentValue, currentIndex, arr) {
return (currentValue > arr[result])? currentIndex : result;
}, 0);
console.log(index);
Как правильно написано в соседнем ответе
Array.filter для этого не предназначен.
Поэтому просто еще один вариант без него.
let arr = [1, 5, 6, 9, 7];
let index = arr.indexOf(Math.max(...arr));
console.log(index);
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Помогите пожалуйста понять как нужно сохранять коллекцию геообъектов(маркеров) в localStorage
Всем приветСразу говорю, мне это не нужно для выполнения каких-либо задач, поэтому не нужно ничего говорить про "ошибку молотка"