JavaScript的from方法和fill方法使用详解

分类:知识百科 日期: 点击:0

JavaScript的from方法和fill方法

JavaScript的from方法可以将一个类数组对象或者可迭代对象转换成一个新的数组实例。它可以接受三个参数:要转换的对象,map函数,和this对象。

let arr1 = Array.from(arrayLike);
let arr2 = Array.from(arrayLike, mapFn);
let arr3 = Array.from(arrayLike, mapFn, thisArg);

其中,arrayLike是要转换的类数组对象或者可迭代对象,mapFn是一个可选的函数,调用时传入三个参数:当前的值,当前的位置,原数组,thisArg是一个可选的对象,作为mapFn的this对象。

JavaScript的fill方法可以将一个数组的所有元素都设置为一个固定的值,它接受三个参数:要填充的值,开始填充的位置,结束填充的位置(不包括)。

let arr = [1, 2, 3, 4, 5];
arr.fill(0); // [0, 0, 0, 0, 0]
arr.fill(1, 1); // [1, 1, 1, 1, 1]
arr.fill(2, 2, 4); // [1, 1, 2, 2, 1]
arr.fill(3, -2); // [1, 1, 2, 2, 3]

以上就是JavaScript的from方法和fill方法的使用方法,它们可以帮助我们快速的对数组进行处理,提高工作效率。

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。