在对象上定义函数

var person = {
    name:'Bob',
    age:29,
    job:'software engineer',
    sayName:sayName()
}function sayName(){
    alert(this.name);
}

上面这种代码形式为什么在没调用person.sayName()的时候下面这个alert方法就会执行呢?


慕仙森
浏览 540回答 1
1回答

萧十郎

var person = {    name:'Bob',    age:29,    job:'software engineer',    sayName:sayName()//执行sayName..}你执行了sayName函数啊。。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript