代码之家  ›  专栏  ›  技术社区  ›  aleemb

我如何使用Javascript动态属性来实现Foo。Bar返回当前日期()?

  •  0
  • aleemb  · 技术社区  · 16 年前

    var Foo = { Bar : (function() { return Date(); })() }
    
    alert(Foo.Bar); // shows time at object literal Foo was init'd
                    // but need it to show time when it's called
    

    1 回复  |  直到 16 年前
        1
  •  5
  •   annakata    16 年前

    旁白:从设计的角度来看,我实际上认为一个自我改变的房产相当糟糕。无论如何,一种方法会更好地服务于最小意外的原则。