function createPerson(name, age) {
var obj = {
name: name;
age:age;
}
return obj;
}
var p1 = createPerson('111', 25);
var p2 = createPerson('222', 44);
console.log(p1);
console.log(p2);
========================================================为什么这样写会报错?function createPerson(name, age) {
var obj = {
name: name;
age:age;
}
return obj;
}========================================为什么这样写是对的?function createPerson(name, age) {
var obj = { }
obj.name=name;
obj.age=age;
return obj;
}
1 回答
已采纳
聪明的汤姆
TA贡献112条经验 获得超33个赞
name: name,后面是逗号,用来分开键值对,而不是分号;
// ES6写法 let obj = { name, age } // 一般写法 let obj = { name: name, age: age }
添加回答
举报
0/150
提交
取消