Чтобы получить индекс чисел, вы должны вызвать indexOf
как вызов функции (indexOf(i)
), а не как средство доступа к массиву (indexOf[i]
)
Попробуйте запустить приведенный ниже фрагмент, чтобы проверить .
var createTargetArray = function(nums) {
for(var i=0; i<nums.length; i++) {
console.log(nums.indexOf(i))
}
};
const num = [1,2,3,4,0,108];
createTargetArray(num);
А если вам нужен индекс числа exery, это всего лишь ваша переменная i
. Вам не нужно вызывать метод indexOf
.
var createTargetArray = function(nums) {
for(var i=0; i<nums.length; i++) {
console.log(i)
}
};
const num = [1,2,3,4,0,108];
createTargetArray(num);