Javascript 属性未分配给java脚本对象?
属性myProperty未分配给变量foo,foo是一个对象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
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是一个对象,并不意味着你可以简单地添加属性