问题标签 [object-literal]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - JavaScript 对象文字“this”关键字 jQuery 回调参数传递
我在这里做错了什么?我在这里超级沮丧。当我调用 Menu.mouseHandler 时,我被卡住了@,并且由于它被传递了一个参数,它似乎失去了它的价值?
代码:http: //jsfiddle.net/W6KsU/19/
javascript - 为什么大多数 javascript 框架都使用对象字面量
为什么大多数 javascript 框架使用对象文字而不是构造函数或带有原型的构造函数?如果有人在新框架中使用带有原型的构造函数,那会是不标准的吗?对象文字相对于带有原型的构造函数有什么优势?
javascript - 处理多个实例的对象字面量
我的整个 JavaScript 库是在一个对象字面量命名空间中构建的。它包含从 init() 到常用函数、控件、验证等的每个页面的逻辑。页面的 init() 函数根据页面的 body id 触发。
我遇到的问题在我的控制部分。我有一个名为 AddressEntry 的对象文字。此对象文字包含处理我的 AddressEntry ASP.NET UserControl 的功能。它与页面上的一个 AddressEntry 控件一起工作得很好,但是当有多个时,只有页面上的最后一个按预期工作。
这是我的AddressEntry 对象文字(精简为相关信息):
然后,页面对象字面量看起来像这样(再次,修剪):
很明显,AddressMailing init 会覆盖AddressGarage init。我可以做些什么来客观化SFAIC.ctrls.AddressEntry对象文字,以便能够处理我在页面上可能拥有的尽可能多的 AddressEntry UserControls 而不会相互覆盖?
javascript - 使用对象字面量创建新对象
我有以下对象文字:
现在我想要同一个对象的另一个实例。如果我使用的是构造函数,我可以使用“new”运算符来执行此操作,即:
如何使用对象文字创建对象的新实例?
javascript - JavaScript 对象创建模式
我在这里读了一篇文章:
http://javascriptweblog.wordpress.com/2010/03/16/five-ways-to-create-objects/
它讲述了五种创建对象的方法。但我的问题是他的方式之一(3)是:
根据作者的说法,我们可以在需要多个实例时使用它,我们可以使用从 3(以上)到 5 的任何模式。
但据我所知,我们确实需要使用this
反映新创建实例并仅引用该实例的关键字。然而在上面,作者使用that
了 object 而不是上面this
也没有new
使用关键字。它将如何应用于多个对象实例?它本质上与使用相同this
吗?
javascript - 用于标记匿名函数的Javascript“冒号”?
这段代码也指的是什么?
我在 WebConsole (Firefox) 中对其进行了测试,但它不会执行,所以我认为它不等同于function queryString() {}
.
那么它到底是什么?
javascript - 对象字面量调用默认属性
我正在为 JavaScript 中的对象文字模式而苦苦挣扎。我一直在尝试实施,丽贝卡墨菲的例子- 用我自己的修改。
基本上我希望能够做两件事
1)如果没有传递任何属性 - 我想要执行默认属性/例程
2) 如果传递了一个属性和一个数组 - 应该使用传递的对象执行相应的属性/函数
我想知道是否有更简单的方法来实现这一点,而不是在函数中调用函数。
java - 在 Java 中验证 JavaScript 对象字面量
有没有办法检查给定的 Java 字符串是否符合 JavaScript 对象文字的格式?
例如,
字符串不是 JSON 对象,即 name1、name2、value1、value2 不在双引号中。有没有办法测试 foo 是否是有效的对象文字?
谢谢,索尼
php - PHP 对象字面量
在 PHP 中,我可以很容易地指定数组字面量:
但是如果我想要对象数组怎么办?如何在 PHP 中指定对象文字?即在javascript中它将是:
javascript - 使用 javascript 对象文字表示法定义函数
该线程描述了如何使用 Javascript obect 文字符号来描述函数集合,例如:
这种模式有名字吗?使用这种方法有什么好处吗?