let myObj={
myfn(e){
console.log(e);
}
}
发现对象有这种写法,最后生成的对象是函数名和函数的键值对。
不是应该是这样吗
let myObj={
myfn:function(e){
console.log(e);
}
}
我不记得对象有这种声明方式啊,是es6新出的吗?求解惑。
let myObj={
myfn(e){
console.log(e);
}
}
发现对象有这种写法,最后生成的对象是函数名和函数的键值对。
不是应该是这样吗
let myObj={
myfn:function(e){
console.log(e);
}
}
我不记得对象有这种声明方式啊,是es6新出的吗?求解惑。
ES6 允许直接写入变量和函数,作为对象的属性和方法。
function test(x, y){
return {
name: 'test',
x,
y,
print(){
console.log(x + y)
}
}
}
10 回答11.2k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
es6对象属性简洁表示法