JS:从数组的索引位置打印值

问题描述 投票:-2回答:1

这是我的任务,我有点坚持:

编写一个函数,该函数接收两个参数,一个数组和一个索引。该功能将在给定位置(基于位置)将元素的值打印到控制台。

例如,给定以下数组和索引,该函数将打印6

var array = [3,6,67,6,23,11,100,8,93,0,17,24,7,1,33,45,28,33,23,12,99,100];
var index = 1;

[我设法用indexOf做相反的操作,它打印索引位置:

let index6 = array2.indexOf(6);
console.log(index6);

但是我不确定如何解决此问题。

javascript arrays indexof
1个回答
0
投票

这只是一个普通的数组索引:

var array = [3, 6, 67, 6, 23, 11, 100, 8, 93, 0, 17, 24, 7, 1, 33, 45, 28, 33, 23, 12, 99, 100];
var index = 1;

function print_array_element(arr, i) {
  console.log(arr[i]);
}

print_array_element(array, index);

指令说,索引应该基于一个,但是这不是示例所要做的。如果应基于1,则从索引参数中减去1:arr[i-1]

© www.soinside.com 2019 - 2024. All rights reserved.