2017-01-28 30 views
-4

属性myProperty未分配给变量foo,foo是一个对象。属性是不是被分配给java脚本对象?

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

你'null'对象? –

+0

'TypeError:foo为空' – Oriol

+0

null是一个对象,所以属性应该被赋值给它。 – ANILGAGAN

回答

1

JavaScript对象应声明如下

var myObject = {}; 

尝试修改你的代码像

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