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.结束位置省略。

从起始位置到最后。

onst 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
复制代码

转载于:https://juejin.im/post/5cb6d37cf265da03b11f2f14

js数组fill()方法相关推荐

  1. 在js对象上绑定js数组原生方法

    在js对象上绑定js数组原生方法 在js对象上绑定数组方法会给当前对象添加一个lenght:0属性 例: var o = {}; [].pop.call(o) console.log(o)//返回结果 ...

  2. JS数组去重方法记录

    js数组去重方法 1.遍历数组,建立新数组,利用indexOf判断是否存在于新数组中,不存在则push到新数组,最后返回新数组 代码如下(示 例): function getArray(ar) {va ...

  3. js 数组遍历方法详解(map、filter、find、findIndex、reduce)

    目录 前言 map map是什么 map方法的结构及入参 语法糖 map一般不改变原数组 filter 说明 例子 find 和 findIndex 说明 例子 reduce 说明 例子 尾言 前言 ...

  4. js数组查找方法 find() findIndex() - Kaiqisan

    js数组查找方法 find() findIndex() ヤッハロー.Kaiqisanすうう.一つふつうの学生プログラマである,今天继续讲讲数组查询方法,,这俩方法更加适合于数组. 没错,就是数组专用的 ...

  5. JS进阶篇--JS数组reduce()方法详解及高级技巧

    基本概念 reduce() 方法接收一个函数作为累加器(accumulator),数组中的每个值(从左到右)开始缩减,最终为一个值. reduce 为数组中的每一个元素依次执行回调函数,不包括数组中被 ...

  6. JS数组去重方法小结

    JS数组去重 看了网上很多数组去重方法,用的比较常见的大概就几种,今天想自己来做一个总结. 部分内容参考该博客 1 . 在原数组上操作(基本方法) 思路:利用循环嵌套,判断数组中每个元素与其后面的元素 ...

  7. JS进阶篇--JS数组reduce()方法详解及高级技巧 1

    基本概念 reduce() 方法接收一个函数作为累加器(accumulator),数组中的每个值(从左到右)开始缩减,最终为一个值. reduce 为数组中的每一个元素依次执行回调函数,不包括数组中被 ...

  8. js 中添加php数组元素,JS数组添加元素方法总结

    本篇文章介绍了如何向JS数组中添加新的元素,分别使用不同的几种方法去给JS数组添加元素,数组在JS中是很常用的数据类型之一,而对数组进行操作这是我们必会的基础之一. 下面我们来看一下有哪些方法可以对J ...

  9. js数组所有方法(超级详细,超细总结)

    数组 1. 数组转字符串 1.1 toString() 方法 toString() 在把数组转换成字符串时,首先要将数组的每个元素都转换为字符串.当每个元素都被转换为字符串时,才使用逗号进行分隔,以列 ...

最新文章

  1. 手机安全卫士——软件管理-用户程序和系统程序
  2. android+4.3+root,安卓4.3要怎么root?安卓4.3 root教程
  3. 折半查找递归算法_两篇文章带你了解java基础算法之递归和折半查找
  4. rehat linux设置ip,RedhatHat配置IPv6地址
  5. 请确定指定的驱动器中是否有盘_百格拉伺服驱动器维修常见故障现象及处理方法...
  6. windows下实现c++版faster-rcnn
  7. 2020年日历_2020年《故宫日历》发布:浓缩紫禁城600年沧桑
  8. STL之inner_product
  9. 数据结构 7-0 查找
  10. 中国内鼻扩张器市场趋势报告、技术动态创新及市场预测
  11. 第九章 限制性图谱和正则表达式
  12. swing JTable
  13. Python3-笔记-E-012-库-JSON
  14. webform(八)组合查询
  15. csv在python中的意思,在python中解析csv
  16. SQL server 数据加密
  17. DMR对讲机的基本概念理解
  18. mybatisplus代码生成器
  19. springCloud-Eureka自我保护模式
  20. 人工智能并不像你想象的那么迫在眉睫

热门文章

  1. 【javaweb】Session原理以及浏览器禁止Cookie之后服务器如何获取Session
  2. Linux用init命令关机、重启、切换模式
  3. Java学习笔记16
  4. 写给那些在技术路上奔跑的人们!!!!!
  5. 【Charles】Breakpoint 断点
  6. 大连理工大学计算机原理实验交通灯,大连理工大学计算机原理第四次实验.docx...
  7. 如何修改PHP的memory_limit限制
  8. android 软件实现架构。
  9. hide handkerchief(hdu2104)
  10. 网页中获取网络mp3文件的时常