es6 arry fill

Array(5).fill(‘item’),

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(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(arr3)
结果:
1,2,7,7,7,6,7,8,9,10,11

es6 arry fill相关推荐

  1. 【项目运行报错】These dependencies were not found: core-js/modules/es6.array.fill in ./node_modules

    项目运行报错 These dependencies were not found: core-js/modules/es6.array.fill in ./node_modules/cache-loa ...

  2. * core-js/modules/es6.array.fill in ./node_modules/_cache-loader@2.0.1@cache-loader/dist/cjs.js??ref

    运行Vue项目报错,报错截图如下: 导致该错误的原因是core-js版本不对: 解决方法:安装淘宝镜像 $ cnpm install core-js@2 安装完成重新运行就可以了 外: 清除npm缓存 ...

  3. 解决 These dependencies were not found: * core-js/modules/es6.array.fill in xxx 之类的问题

    解决方法: 在babel.config.js中添加: presets: [ [ "@vue/app", { useBuiltIns: "entry" } ] ] ...

  4. JavaScript之ES6语法

    目录 1.变量的使用 (1)let的使用 (2)const的使用 2.解构赋值 (1) 数组解构 (2)对象解构 3.箭头函数 (1)箭头函数的写法 (2)箭头函数的this指向问题 4.三点运算符 ...

  5. ES6 复习,知识补充

    ES6 知识补充 概念 ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标准,已经在 2015 年 6 月正式发布了. 它的目标,是使得 JavaScript 语 ...

  6. 给数组倒序_22个超详细的 JS 数组方法

    作者:Yushiahttps://juejin.cn/post/6907109642917117965 数组是 js 中最常用到的数据集合,其内置的方法有很多,熟练掌握这些方法,可以有效的提高我们的工 ...

  7. JS----JavaScript数组方法及总结

    JavaScript中创建数组有两种方式 (一)使用 Array 构造函数: var arr1 = new Array(); //创建一个空数组 var arr2 = new Array(20); / ...

  8. android给数组添加新元素_重磅!超详细的 JS 数组方法整理出来了

    作者:Yushiahttps://juejin.cn/post/6907109642917117965 数组是 js 中最常用到的数据集合,其内置的方法有很多,熟练掌握这些方法,可以有效的提高我们的工 ...

  9. js遍历对象、遍历数组、js数组方法大全、区分map()和forEach()以及filter()、区分for...in...和for...of...

    1.给对象添加属性:使用 object.prop 或object['prop']  给对象添加属性 let obj={};obj.name="zhangsan";obj[" ...

最新文章

  1. zabbix登山路——简单监控_各项参数解析
  2. python文件运行问题
  3. java中日期与字符串之间的转换
  4. C++ 析构函数设为虚函数的好处
  5. Android Databinding学习
  6. java基础---System类
  7. 记录node内存瓶颈分析
  8. 【HDU - 1025】Constructing Roads In JGShining's Kingdom(dp最长上升子序列模型 + 二分优化)
  9. 6.3.1遍历二叉树
  10. 《啊哈!算法》第5章 图的遍历
  11. javq接口_java中什么是接口?接口的作用是什么?
  12. android view分析工具栏,如何在Android工具栏中使用SearchView
  13. perl脚本GET系统命令执行
  14. sfm点云代码_SfM实现过程分析
  15. 【图像处理算法】直方图均衡化
  16. win10声音输出设备选择声卡步骤
  17. vscode Run coder 支持c++11
  18. 王阳明:能攻心反侧自消
  19. ISP 接口隔离原则 Interface Seperate Principle
  20. 学Java到底要不要上培训班?

热门文章

  1. 白话微服务60秒:从快餐店点餐看事件驱动架构
  2. 只有浏览器显示找不到服务器dns
  3. 达梦8在VMware虚拟机麒麟系统下命令安装
  4. 头脑王者服务器维护,头脑王者服务器
  5. 职称计算机pptt应用模块,2016年职称计算机考试PowerPoint单选练习题4
  6. ubuntu安装cad快速看图linux版
  7. 深受启发的21个故事
  8. LearnOpenGL学习笔记—PBR:IBL
  9. 【1】机器人手眼标定:固定向上相机
  10. Php 网站性能优化,关于ThinkPHP中网站性能优化研究