通常 方法名() 是作为对象的一个方法, 不加() 就是作为一个属性。
如果使用 属性,不添加 (), 它会返回函数的定义:
测试代码如下
var person = {
firstName: "John",
lastName : "Doe",
id : 5566,
fullName : function()
{
return this.firstName + " " + this.lastName;
}
};
console.log(person.fullName())
console.log(person.fullName)