Javascript 通过数组函数jQuery进行循环

Javascript 通过数组函数jQuery进行循环,javascript,jquery,Javascript,Jquery,我正在尝试创建一个简单的滑块,在数组中循环并更新页面上某些元素中的文本,我有以下内容,但我不确定查看数组的最佳方式是什么 要在阵列中循环,请执行以下操作: var people = [ ['image-1.jpg', 'Thomas', 'All about thomas'], ['image-2.jpg', 'Jamie', 'All about Jamie'], ['image-3.jpg', 'Kendrick ', 'All about kendrick'] ]

我正在尝试创建一个简单的滑块,在数组中循环并更新页面上某些元素中的文本,我有以下内容,但我不确定查看数组的最佳方式是什么


要在阵列中循环,请执行以下操作:

var people = [
    ['image-1.jpg', 'Thomas', 'All about thomas'],
    ['image-2.jpg', 'Jamie', 'All about Jamie'],
    ['image-3.jpg', 'Kendrick ', 'All about kendrick']
];

for(var i=0; i<people.length; i++) {
    console.log(people[i][1]);
}

更改所需密钥的0和1。

这样,您可以在数组中迭代

Array.prototype.forEach.call(people, function(el){

      console.log(el[0]);
      console.log(el[1]);
      console.log(el[2]); 

});
另一种方式(如果您想多次使用它。)


你想让数组在哪里迭代?如果你还是在使用索引,那么在中为..使用
有什么意义?更糟糕的是,索引超出了迭代的范围。只需使用常规
for(var i=0;i@lascort改变只是出于好奇,为什么是原型?仅仅调用
people.forEach()
,不是更容易吗?也许我遗漏了一些东西,实际上我这样使用它,因为如果
people
将是一个具有属性的
对象,那么
people.forEach()
不起作用。但是
Array.prototype.forEach.call(people,function(el){});
会起作用。
people[0][1]
Array.prototype.forEach.call(people, function(el){

      console.log(el[0]);
      console.log(el[1]);
      console.log(el[2]); 

});
var forEach = Array.prototype.forEach;

forEach.call(people, function(el){

          console.log(el[0]);
          console.log(el[1]);
          console.log(el[2]); 

    });