微信小程序数组序号获取方法

wzgly
微信小程序数组获取方法
1 使用index属性:在数组定义时,每个元素都会被赋予一个从0开始的。直接通过元素的index属性即可获取其。例如:let array [1, 2, 3]; array[0].index; // 输出:0
2 使用Array.prototype.indexOf方法:通过传入数组元素,可以找到该元素在数组中的第一个索引位置,即。例如:let array [1, 2, 3]; let index array.indexOf(2); // 输出:1
3 使用Array.prototype.findIndex方法:与indexOf类似,但返回的是元素的索引,而不是位置。例如:let array [1, 2, 3]; let index array.findIndex(item > item 2); // 输出:1
4 使用循环遍历:通过遍历数组,可以使用一个计数器变量来记录当前元素的。例如:let array [1, 2, 3]; let index 0; for (let item of array) { console.log(index); index++; }
5 使用Array.prototype.keys方法:返回一个包含数组索引的迭代器,可以遍历这些索引来获取。例如:let array [1, 2, 3]; for (let index of array.keys()) { console.log(index); }
6 使用Array.prototype.entries方法:返回一个包含数组元素和其索引的迭代器,可以用来同时获取值和。例如:let array [1, 2, 3]; for (let [index, item] of array.entries()) { console.log(index); }
7 使用Array.prototype.forEach方法:通过回调函数参数的索引来获取。例如:let array [1, 2, 3]; array.forEach((item, index) > { console.log(index); });
8 使用Array.prototype.map方法:虽然主要用于创建新数组,但回调函数的参数中包含了元素的索引,可以用来获取。例如:let array [1, 2, 3]; let indices array.map((item, index) > index);
微信小程序数组序号获取方法
微信小程序数组序号获取方法
微信小程序数组序号获取方法
文章版权声明:除非注明,否则均为知行网原创文章,转载或复制请以超链接形式并注明出处。