【发布时间】:2016-01-23 03:24:04
【问题描述】:
“新对象”的行为不符合我的预期,当我为属性赋值时,之后我无法为其分配方法,我知道如何解决,但这不是这个问题的重点。事实上,我想知道的是“new Object()”在分配属性和方法时是如何工作的。
var objeto = new Object();
objeto = "this is a property that I assigned"; //although if I give it a method like this
objeto.method = function(){alert(objeto)}; //the debugger would say that object.method is not a function
objeto.method(); //at this point method is not a function says the debugger
有人可以为我澄清一下吗,因为我被卡住了?
【问题讨论】:
-
您在实例化对象后立即将其更改为字符串...
-
我意识到了这一点,但我该怎么做才能达到我的预期。如果可能的话?
-
我在下面添加了一个答案。
标签: javascript object methods properties