一 数组

1. Array.from() 将两类对象转为真的数组 : 类似数组的对象(伪数组,如arguments、document.getElementsByTagNames等)和可遍历对象(包括ES6新增的Set Map)

--ES5,伪数组转为真正的数组 Array.prototype.slice().call(fakeArray)

  Array.from()的另一个应用是将字符串转为数组

2. Array.of()  将一组值转换为数组

弥补数组构造函数Array()的不足

3. 数组实例的copyWithin()

参数:

  • target
  • start
  • end

4.数组实例的find()  用于找出第一个符合条件的数组成员 参数是一个回调函数

findIndex(function(val, index, arr))

5.数组实例的遍历

  • entries() 键值对遍历
  • keys() 键名遍历
  • values() 键值遍历

6.数组实例的includes() : boolean, 表示某个数组是否包含给定的值(代替ES5 的indexOf())

7.数组实例的fill() :用于给定值填充数据

8.数组的空位 空位表示没有值

Array(3)  // [ , , ,]

ES6明确将空位转为undefined

9.数组推导 (ES7)

直接通过现有数组生成新数组

转载于:https://www.cnblogs.com/zyjzz/p/7214265.html

ES6入门概览二--数组相关推荐

  1. ES6 入门教程 9 数组的扩展 9.1 扩展运算符

    ES6 入门教程 ECMAScript 6 入门 作者:阮一峰 本文仅用于学习记录,不存在任何商业用途,如侵删 文章目录 ES6 入门教程 9 数组的扩展 9.1 扩展运算符 9.1.1 含义 9.1 ...

  2. es6入门6--数组拓展运算符,Array.from()基本用法

    本文只是作为ES6入门第九章学习笔记,在整理知识点的同时,会加入部分个人思考与解答,若想知道更详细的介绍,还请阅读阮一峰大神的ES6入门 一.拓展运算符 ES6中新增了拓展运算(...)三个点,它的作 ...

  3. ES6学习(二)—变量的解构赋值

    ES6学习(二)-变量的解构赋值 文章只列举了一部分 完整版请看阮一峰ES6入门教程 点我查看阮一峰ES6入门教程 一.数组的解构赋值 二.对象解构赋值 三.函数参数的解构赋值

  4. ES6入门之对象的扩展

    1. 属性的简洁表示法 在ES6中 允许直接写入变量和函数,作为对象的属性和方法,使得代码的书写更为简洁. const f = 'a' const b = {f} b // {f: 'a'}等同于 c ...

  5. es6入门到五连绝世之三杀(triple kill )

    es6入门到五连绝世之三杀(triple kill ) 欢迎来到e6语法笔记教学 一.Promise 简介 1.1.Promise 异步执行顺序 1.2.自定义 promise 1.3.自定义Prom ...

  6. es6入门到五连绝世之一血(first blood)

    es6入门到五连绝世之一血(first blood) 欢迎来到e6语法笔记教学 一.变量声明 1.1.变量声明有三种方式 1.2.JS中的块级作用域,var.let.const 三者的区别 1.2.1 ...

  7. Node.js核心入门(二)

    目录: Node.js核心入门(一) 全局对象 常用工具 事件机制 Node.js核心入门(二) 文件系统访问 HTTP服务器与客户端 文件系统 fs fs 模块是文件操作的封装,它提供了文件的读取. ...

  8. 运动控制器编程_快速入门 | 篇二十一:运动控制器ZHMI组态编程简介一

    点击上方"正运动小助手",随时关注新动态! 运动控制器ZHMI组态编程简介一  今天我们来学习一下,运动控制器的ZHMI组态编程简介.本文主要从产品概述.控制器连接触摸屏使用.HM ...

  9. 石川es6课程---7、数组

    石川es6课程---7.数组 一.总结 一句话总结: ^ 主要就map(映射:一个对一个),reduce(汇总:一堆出来一个),filter  过滤器,forEach 循环(迭代) 四个方法 ^ 使用 ...

最新文章

  1. LeetCode简单题之拆炸弹
  2. matlab ezplot fplot,【转】Matlab plot fplot ezplot用法与区别
  3. 幂等问题 vs 如何判断是否是4的幂
  4. BugkuCTF-WEB题网站被黑
  5. Python入门(05) -- 类
  6. phpmemcache
  7. Java 学生成绩管理系统
  8. linux 图片批量裁处理,linux下使用Image Magick批量处理图片
  9. psacct工具 /var/account/pacct文件太大
  10. 直流电源输入防反接保护电路总结
  11. 5个SEO网站优化的技巧
  12. 安卓玩机搞机技巧综合资源-----修改rom 制作rom 解包rom的一些问题解析【二十一】
  13. 机器学习实战决策树画图理解
  14. 朴素贝叶斯详解及中文舆情分析(附代码实践)
  15. 计算机专业创新点子借鉴,[在计算机教学中应如何开展创新教育]大学生创新创业点子300...
  16. 02-gitgitlab二次认证
  17. Python open()函数 小白|教程
  18. 钢铁表面缺陷检测图像数据集(1800张图像,voc标签)
  19. 圣手键盘如何识别微软输入法的大小写状态?声音提示法
  20. SOLID设计原则解读

热门文章

  1. PHP写sqlserver事务,php调用sqlserver存储过程使用事务处理
  2. postman怎么导出测试用例_postman---postman文件夹介绍以及批量执行用例
  3. asp.net 检测是否关注公众号_实木板材开裂和变形是什么情况,出现后该怎么检测?...
  4. 多层陶瓷电容器用处_陶瓷电容的作用及特点
  5. Property or field 'username' cannot be found on null
  6. U盘启动盘恢复为普通U盘
  7. Python知识:生成声波并显示
  8. python爬虫抓收费图片_简单的Python抓taobao图片爬虫
  9. html 跨域_常见跨域解决方案以及Ocelot 跨域配置
  10. 顺序表应用7:最大子段和之分治递归法