考虑以下 JavaScript 对象定义:
var person = {
firstName: "John",
lastName : "Doe",
id : 5566,
fullName : function() {
return this.firstName + " " + this.lastName;
}
};
我知道如果我们想使用对象属性(即函数),我们必须编写以下代码:
person.fullName();
据我所知,JavaScript 对象是称为属性或方法的命名值的容器。
此外,我知道我可以将对象属性(如firstName、lastName、id)定义为单独的变量。现在,我的问题是我也可以将函数“fullName”定义为变量吗?如果有可能那怎么办?如果不是,那为什么?
谢谢你。