我正在尝试完成一个小的js任务...编写代码但我得到语法错误... 你能告诉我它里面有什么错误
通过向其添加属性来完成james对象。他的工作应该是"程序员"并且应该将已婚财产设置为假。
使用Person构造函数创建一个新的gabby对象。她应该找一份学生"她的已婚财产应该是真的。
var james = {
// add properties to this object!
this.job = "programmer";
this.married = "false";
}
function Person(job, married) {
this.job = job;
this.married = married;
}
// create a "gabby" object using the Person constructor!
var gabby = new Person("student", "true");
答案 0 :(得分:1)
james语法,您试图直接在对象文字中编写语句,而您无法做到。
使用{ key: 'value'}
语法
应该是:
var james = {
// add properties to this object!
job : "programmer",
married : false
}
或
var james ={};
james.job= "programmer";
或
var james = {};
james['job'] = "programmer";
答案 1 :(得分:0)
试试这个
var Person = function (job, married) {
this.job = job;
this.married = married;
}
var james = new Person("programmer", false);
var gabby = new Person("student", true);
你可以再试一次吗?感谢。