Javascript 属性未分配给java脚本对象?

Javascript 属性未分配给java脚本对象?,javascript,object,Javascript,Object,属性myProperty未分配给变量foo,foo是一个对象 var foo=null;//null is an object foo.myProperty = "my value"; console.log(typeof foo.myProperty); Javascript对象应该这样声明 var myObject = {}; 尝试修改您的代码,如 var foo = {}; foo.myProperty = "a string"; console.log(typeof foo.myPr

属性myProperty未分配给变量foo,foo是一个对象

var foo=null;//null is an object
foo.myProperty = "my value";
console.log(typeof foo.myProperty);

Javascript对象应该这样声明

var myObject = {};
尝试修改您的代码,如

var foo = {};
foo.myProperty = "a string";
console.log(typeof foo.myProperty);

您的
null
对象?
TypeError:foo为null
null是一个对象,因此应该为其分配属性。@anigalan:1。你不应该尝试这样的事情。这简直是糟糕的风格。2null是一个对象,string是一个对象,并不意味着你可以简单地添加属性