初学javascript,心得和体会

上面我写了一段javascript代码

在没调用person1.say()也调用了alert(person1.name+":"+person1.age)

当sayfunc()赋值给了person1.say时,这时候,它就表示执行这个函数,并将返回值赋值给say成员变量而不是将函数名赋值给成员变量。

所以应该sayfunc()去掉()。

你可能感兴趣的:(初学javascript,心得和体会)