es6的数组新方法

当我们有一个json的形式上的数组格式的时候,例如酱紫的

let json1={0:'455',1:'48656','length':2}
Array.from(json1);

我们就可以通过Array.from(json数组)的方法将他转化为数组
1202026-20180630161118741-20245053.png


将数字或则字符串合并了一个数组

Array.of(1,2,3)
Array.of('asa','adsa')

1202026-20180630161433969-527558888.png


查找数组中符合条件的
具体数组.find(function(item,index){
return item>10
})
1202026-20180630162029046-1157695808.png


填充修改数组
具体数据.fill(需要填充的元素,开始填充的位置,结束填充的位置);arr234.fill('cyany',0,2)
1202026-20180630162355350-698664940.png


数组for of循环
for(let item of 具体数组){console.log(item)}
1202026-20180630162709156-643590678.png

循环输出对应的键
1202026-20180630162833487-781693865.png

循环输出键值对

for(let [index,item] of 具体数组.entries()){console.log(index,'-----',item)}

1202026-20180630163118236-1330576831.png


entries( )实例方法:
entries()实例方式生成的是Iterator形式的数组,那这种形式的好处就是可以让我们在需要时用next()手动跳转到下一个值。我们来看下面的代码:
1202026-20180630163505593-2147244645.png

转载于:https://www.cnblogs.com/cyany/p/9247729.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值