【问题标题】:property is not being assign to java-script object? [duplicate]属性没有分配给 java-script 对象? [复制]
【发布时间】:2017-01-28 12:53:08
【问题描述】:

属性 myProperty 没有分配给变量 foo,foo 是一个对象。

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

【问题讨论】:

  • 你的null对象?
  • TypeError: foo is null
  • null 是一个对象,因此应该为其分配属性。
  • @anigalan: 1. 你不应该这样尝试。它的风格很糟糕。 2.null是对象,string是对象,不代表可以简单的添加属性

标签: javascript object


【解决方案1】:

Javascript 对象应该这样声明

var myObject = {};

试着修改你的代码

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

【讨论】:

    猜你喜欢
    • 2014-04-05
    • 1970-01-01
    • 2016-02-03
    • 2014-06-11
    • 2021-10-27
    • 1970-01-01
    • 2011-09-22
    • 2020-05-22
    • 2019-10-20
    相关资源
    最近更新 更多