如果我有以下代码:
var person = {
firstName: "John",
lastName : "Doe",
id : 5566,
fullName : function() {
return this.firstName + " " + this.lastName;
}
};
这叫什么?它只是一个JSON对象,即使它有一个功能绑定?在我给出的示例中,我可以将fullName称为方法吗?
你可以找到JSON和Object literal qazxsw poi的区别。
- 人是一个客体文字。
- 属性(firstName,lastName,id)就像一个引用人员详细信息的名词。
- 方法(fullName)就像描述动作的动词。
在这里,人是一个对象。它有一个属性var person = {
firstName: "John",
lastName : "Doe",
id : 5566,
fullName : function() {
return this.firstName + " " + this.lastName;
}
};
console.log("FirstName :", person.firstName);
console.log("Full Name :", person.fullName());
,person.firstName
,person.lastName
和方法person.id
返回包括人person.fullName()
和firstName
财产的人的全名。