ES6和数组的新特性
原创1.for…of循环迭代
2.使用@@iterator对象
3.数组的entries, keys和values 方法
4.from 和 Array.of
5.fill方法
6.copyWithin方法
我将在代码中演示其中的一些功能, 然后没有示威 你可以在百度股份有限公司上看到如何使用它。
const numbers = [1, 2, 3, 4];
let iterator = numbers[Symbol.iterator]();
for (const n of iterator) {
console.log(n);
}
let aKeys = numbers.keys();
console.log(aKeys.next());
console.log(aKeys.next());
console.log(aKeys.next());
let aEntries = numbers.entries();
console.log(aEntries.next().value);
console.log(aEntries.next().value);
console.log(aEntries.next().value);
// Array.of Array.from
let evens = Array.from(numbers, (x) => x % 2 == 0);
let numbersCopy = Array.of(...numbers4); // 和 Array.from(numbers4) 是一样的
// 这只是使用了扩展运算符。,会把numbers4数组中的值将扩展为参数。
// fill 方法 copyWithin
版权声明
所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除