-
带你入坑ES6
查看全部 -
现在开始学习预计明天学习查看全部
-
箭头函数,即将function去掉,然后在参数后添加箭头=>,箭头左边表示参数,右边表示函数体。当箭头左边只有一个参数时,()可以去掉,当箭头函数右边函数体只有一句时,{}也可以去掉。
箭头函数里的this指向外部this。因为这个原因,箭头函数在回调函数、对象内部、构造函数、原型方法等环境不能使用(this)。
箭头函数里,没有arguments这个参数。
查看全部 -
freeze也只能冻结表层,内部对象的值无法冻结仍然可以改变
自定义深层冻结无法修改的函数
function myfreeze(obj){
Object.freeze(obj)
Object.keys(obj).forEach(function(key){
if(typeof obj[key] === 'object'){
myfreeze(obj[key])
}
})
}
查看全部 -
const
不允许重复声明
不属于顶层对象window
不存在变量提升
暂时性死区(必须先定义后调用,且必须在定义的时候同时初始化)
块级作用域
查看全部 -
ES6 转 ES5 环境搭建
查看全部 -
解构赋值使用场景
查看全部 -
Live server查看全部
-
箭头函数 不能随意使用的场景:
作为事件的回调函数
使用箭头函数定义对象的方法
不可以使用arguments对象
不能作为构造函数
不能定义原型方法
查看全部 -
babel的环境构筑
查看全部 -
ES6转换ES5
查看全部 -
ES6思维图
查看全部 -
1.const定义的字符不能重复赋值,2,不属于顶级的window对象。查看全部
-
1.const定义的字符不能重复定义,2.const定义的查看全部
-
[b,a] = [a,b] 的写法
查看全部
举报