美文网首页
ES6 Array.fill()

ES6 Array.fill()

作者: 抽疯的稻草绳 | 来源:发表于2021-02-08 20:38 被阅读0次

ES6为Array增加了fill()函数,使用制定的元素填充数组,其实就是用默认内容初始化数组。

该函数有三个参数。

arr.fill(value, start, end)

value:填充值。

start:填充起始位置,可以省略。

end:填充结束位置,可以省略,实际结束位置是end-1。

例如:

1.采用一默认值填初始化数组。

const arr1 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]
arr1.fill(7)
console.log('%s', arr1)

结果:

7,7,7,7,7,7,7,7,7,7,7

2.制定开始和结束位置填充。

实际填充结束位置是前一位。

const arr3 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]
arr3.fill(7, 2, 5)
console.log('%s', arr3)

结果:

1,2,7,7,7,6,7,8,9,10,11

3.结束位置省略。

从起始位置到最后。

const arr4 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]
arr4.fill(7, 2)
console.log('%s', arr4)

结果:

1,2,7,7,7,7,7,7,7,7,7

相关文章

  • ES6 Array.fill()

    ES6为Array增加了fill()函数,使用制定的元素填充数组,其实就是用默认内容初始化数组。 该函数有三个参数...

  • JS中用Array.fill() 初始化 二维数组 避坑!

    JS中用Array.fill() 初始化 二维数组 避坑![https://blog.csdn.net/weixi...

  • 数组里填充对象

    当我们需要在数组中填充数据的时候 一般会想到什么方法??没错 是Array.fill()可是当我们用这个方法去填充...

  • ES6语法

    Tags: ES6 [TOC] ES6 常量 //ES6 const PI=3.1415926;//const声明...

  • es6新特性

    es6新特性 1.函数参数添加默认值 es6之前 es6之后: 2.字符串拼接 es6之前: es6之后: 3.解...

  • 函数默认参数

    非ES6写法 ES6写法

  • ES6基础

    ES6特性 ES6更具备强大的生产力 ES6对象拷贝

  • ES6箭头函数简介

    @(JS技巧)[ES6|箭头函数] ES6箭头函数(Arrow Functions) ES6可以使用“箭头”(=>...

  • React与ES6(一)开篇介绍

    React与ES6系列: React与ES6(一)开篇介绍 React和ES6(二)ES6的类和ES7的prope...

  • React与ES6(三)ES6类和方法绑定

    React与ES6系列: React与ES6(一)开篇介绍 React和ES6(二)ES6的类和ES7的prope...

网友评论

      本文标题:ES6 Array.fill()

      本文链接:https://www.haomeiwen.com/subject/enufxltx.html