ECMAScript 6 和数组的新功能
2024-10-08 13:11:53
Array.
@@iterator 返回一个包含数组键值对的迭代器对象,可以通过同步调用得到数组元素的键值对
copyWithin 复制数组中一系列元素到同一数组指定的起始位置
entries 返回包含数组所有键值对的@@iterator
includes 如果数组中存在某个元素则返回true,否则返回false。 ES7新增
find 根据回调函数给定的条件从数组中查找元素,如果找到则返回该元素
findIndex 根据回调函数给定的条件从数组中查找元素,如果找到则返回该元素在数组中的索引
fill 用静态值填充数组
from 根据已有数组创建一个新数组
keys 返回包含数组所有索引的@@iterator
of 根据传入的参数创建一个新数组
values 返回包含数组中所有值的@@iterato
array1.copyWithin 浅复制数组的一部分到同一数组中的另一个位置,并返回它,而不修改其大小。
var array1 = ['a', 'b', 'c', 'd', 'e'];
console.log(array1.copyWithin(0, 3, 4));
// expected output: Array ["d", "b", "c", "d", "e"]
// 把第三位,第四位之前的值, 复制替换到 0位
console.log(array1.copyWithin(1, 3));
// expected output: Array ["d", "d", "e", "d", "e"]
// 省略第三个参数,从第三位开始到数组结束的值 复制替换到 位置1
最新文章
- MySQL Errcode 13 with SELECT INTO OUTFILE Can't create/write to file
- CSS3动画产生圆圈由小变大向外扩散的效果
- TYVJ1359 收入计划
- jquery 匹配select下拉框与列表框
- 各大公司广泛使用的在线学习算法FTRL详解 - EE_NovRain
- Web前端新人笔记之jquery选择符
- python:UnboundLocalError: local variable 'xxx' referenced before assignment
- Knime 使用 初探
- LoadRunner相关架构图
- iOS开发tips-神奇的UITableView
- CoolBlog开发笔记第5课:请求与响应
- [matlab] 6.粒子群优化算法
- 三.js实例
- Android插件化技术简介
- Beta冲刺 (7/7)
- cxf使用wsdl文件生成代码
- ActiveMQ(1) -- 入门案例
- Java笔记-添加自定义公共类库
- RMAN中format的参数
- 使用Log4j将程序日志实时写入Kafka