ES7已经定稿
数组:includes -----数组是否包含某个东西
let arr = [12,5,8]
arr.includes(10) //false
keys/values/entries
keys---把所有的keys拿出来
values ---把所有的values拿出来
entries ---把所有的key-values 都拿出来 ---实体
let arr = [23,54,6]
for(let i of arr.keys()){
console.log(i)//0,1,2
}
for(let i of arr.values()){//暂时不支持
console.log(i)//应该是这个23,54,6
}
for(let i of arr.entries()){//暂时不支持
console.log(i)//0:23,1:54,2:6
}
for(let [key,value] of arr.entries()){
console.log(`$(key) = $(value)`);//0=23,1=54,2=6
}
for of ---循环迭代器 ---目前没什么用处
for in ---循环数组,json
对于数组来说
for in 循环出来的是下标
for of 循环出来的是value
let arr = [23,54,6]
for(let i in arr){
console.log(i)//key(下标)
}
for(let i of arr){
console.log(i)//value
}
对于json
let json = [a:23,b:54,c:6]
for(let i in arr){
console.log(i)//key(下标)
}
for(let i of arr){
console.log(i)//报错
}//json对象是一个不可迭代的对象
for of不能用于json
两者都是循环
幂
Math.pow(3,8)------3的8次方
3**8---------------3的8次方
补东西
padStart()
padEnd()
语法容忍度
[1,2,3,]//能容忍
参数容忍度
function(a,b,){
//能容忍
}
generator yield -----不能写成箭头函数
async await----不需要runner.js其他的和generator一样写法
async function show(){
let data = await $.ajax({url: 'xxx',dataType: 'json'})
console.log('a');
await;
console.log('b')
}
ES7&ES8预览
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 前言 初做全景项目,涉及到了360度全景展示(也可以是720度的旋转),查找了很多资料,很多都是用Panorama...