- es6 函数增加默认值
{
function method(x, y = 7) {
console.log(x, y);
}
method();
function getdata({ a, b = 8 }) {
console.log(a, b);
}
getdata({ a: 1 });
- 函数传参位置
function fun(x, y) {
console.log(x, y);
}
fun(undefined, 1);
-
箭头函数 =>
分为有返回值 和 无返回值
特点:保证上下文一致
let obj = {
sleep: function () {
console.log(this);
setTimeout(() => {
console.log(this)
}, 1000);
}
};
obj.sleep();
- 对象上的函数es6缩写
let stus={
sleep:function (){
},
eat(){
return {
}
}
}