js任务中的语法错误

时间:2015-01-06 02:14:24

标签: javascript jquery function object

我正在尝试完成一个小的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");

2 个答案:

答案 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);

你可以再试一次吗?感谢。