10得票3回答
JavaScript中的动态对象字面量?

能否动态创建对象字面量? 就像这样:var arr = [ 'one', 'two', 'three' ]; var literal = {}; for(var i=0;i<arr.length;i++) { // some literal push method her...

10得票4回答
这个 JavaScript 对象字面量键的限制严格是由解析引起的吗?

请参考下面的代码,当我“取消注释”任何一个被注释的行时,会导致错误(在IE中),错误为“预期‘:’”。那么我的结论是正确的吗?不能将对象值作为对象键提供给字符串文字,这是一个解释器/解析问题吗?相比Crockford的“好部分”,这是否是JavaScript中可怕(或至少是“糟糕”的)“部分”...

10得票1回答
在对象字面量中引用嵌套的“兄弟”属性

我希望在对象字面量中的一个属性里引用该对象字面量中另一个属性的嵌套属性。 考虑下面这个人为设定的例子: var obj = { product1: { price: 80, price_was: 100, discount: function(){ ...

9得票5回答
将对象字面量符号转换为数组

我使用了字面量作为字典,但第三方绑定工具只接受数组。 这是一种方法,是否有更好的方法呢? var arr = []; $.each(objectLiteral, function () { arr.push(this); });

9得票4回答
在JavaScript对象字面量中无法定义变量

为什么这段代码能够工作... var message = { texts: { text1: 'Hello', text2: 'World' }, greet: function() { console.log(this...

9得票6回答
如何使用方括号表示法调用成员函数?

var objectliteral = { func1:fn(){}, func2:fn(){}, ................. funcn:fn(){} } 我知道我可以使用点符号这样从对象字面量中调用方法: ```javascript objec...

9得票8回答
JavaScript 中的这个东西是什么?

考虑: var something = { wtf: null, omg: null }; 自从上次使用JavaScript编程以来,我的JavaScript知识仍然非常零散,但我认为现在已经重新学习了大部分内容。除了这个。我不记得以前见过这个。这是什么?我在哪里可以了...

9得票3回答
如何在NodeJS中扩展对象文字对象以用于事件?

我正在尝试让我的Node.js对象“投射事件”。 如果我制作“静态”对象并实例化它们,这不是问题,但是当我的对象没有静态祖先时,例如使用“对象字面量”符号创建对象时,我该怎么办? 我习惯编写ExtJS语法,因此更喜欢一切都在对象字面量中。 // var EventEmitter = req...

8得票3回答
JavaScript对象字面量方法:递归调用

一个字面量对象是否可以递归地调用一个方法? 例如: (function () { 'use strict'; var abc = ['A', 'B', 'C'], obj = { f: function () { ...

8得票3回答
TypeScript对象字面量中的"this"关键字

在对象字面量中的函数中使用this时,它的预期行为是什么? 例如,假设我有一个名为foo的类型,在它上面只有一个名为bar的函数,没有其他属性。但在fooObj.bar方法中,我可以访问this.baz(其中baz不是类型foo上的属性),而且我没有看到任何错误。 TypeScript不应该...