学习笔记:ES6之数组扩展(重要)
来源:互联网 发布:java继承实现接口用 编辑:程序博客网 时间:2024/06/11 05:19
数组新增特性:
Array.from(内容)
Array.from() 方法从一个类似数组或可迭代的对象中创建一个新的数组实例。
Array.of()--将一串数字转换成数组
Let arr=Array.of(3,4,5,6,7);
console.log('arr=',arr);
--arr=[3, 4, 5, 6, 7]
letempty=Array.of();
console.log('empty=',empty);
--empty= []
copyWithin(起始位置,读取数据位置,截止位置之前读取数据)
console.log([1,2,3,4,5].copyWithin(0,3,4));--[4,2,3,4,5]
find()/findIndex()
console.log([1,2,3,4,5,6].find(function(item){
return item >3;--- 4 (只返回第一个满足条件的内容)
}))
console.log([1,2,3,4,5,6].findIndex(function(item){
return item>3;---3 (返回第一个满足条件的下标)
}))
fill(填充内容,起始位置,结束位置)--填充数组
console.log('fill-1',[1,'a',undefined].fill(7));-- 7 7 7
console.log('fill,pos',[1,'a',undefined].fill(7,1,3));--fill,pos [1, 7, 7]
entries()/keys()/values()--遍历
for(letindexof['1','c','ks'].keys()){
console.log('keys',index);---012
}
for(letvalueof['1','c','ks'].values()){
console.log('values',value);---1 c ks
}
for(let[index,value]of['1','c','ks'].entries()){
console.log('index->values',index,value);
}---
index->values 0 1
index->values 1 c
index->values 2ks
includes()--判断是否包含
console.log('number',[1,2,NaN].includes(1));--true
- 学习笔记:ES6之数组扩展(重要)
- 学习笔记:ES6之字符串扩展(重要)
- ES6 学习笔记之《数组的扩展》
- ES6学习笔记二之数组的扩展
- ES6学习笔记(四)数值与数组的扩展
- es6数组扩展笔记
- es6学习之路(6):数组的扩展
- 学习笔记:ES6之函数扩展(非常重要)
- ES6 学习笔记之《字符串的扩展》
- ES6 学习笔记之《数值的扩展》
- ES6 学习笔记之《函数的扩展》
- 学习笔记:ES6之正则扩展
- 学习笔记:ES6之数值扩展
- 学习笔记:ES6之对象扩展
- ES6学习笔记(三)--字符串扩展
- es6学习--数组的扩展
- 学习记录:ES6 数组扩展
- ES6学习笔记:数组
- liunx安装和配置OpenVPN服务器
- c产生随机数
- Navicat for MySQL系列]Navicat如何使用
- 修改 Ops Manager 的安装和产品模板文件
- 开源ETL工具Kettle在win7下安装和配置笔记
- 学习笔记:ES6之数组扩展(重要)
- VS2015 使用 libmodbus
- Lintcode129 Rehashing solution 题解
- git merge 和 git rebase 小结
- 2017.9.22
- Hive内部表与外部表区别详细介绍
- opencv对图像进行背景模糊化操作(圆形)
- ZOJ3911-Prime Query
- 学习发展路线