问题标签 [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.
python - Python 是否支持文字对象之类的东西?
在 Scala 中,我可以定义一个抽象类并用一个对象来实现它:
我在 Python 中的具体示例:
继承在这里没有意义,因为没有两个类可以具有相同的path
. 并且只需要一个实例,因此该类不会充当对象的蓝图。换句话说:这里不需要类Resource
(Book
在我的示例中),但需要一个基类来提供通用功能。
我想要:
Python 3 的方法是什么?
javascript - jquery在多个文件上使用对象文字
我看过对象文字示例,它们看起来非常漂亮和明智。我想知道的是是否可以在多个文件上使用对象文字,因为我见过的所有示例都只有一个文件。
谢谢。
javascript - 用于快速查找和有序循环的 Javascript 数据结构?
Javascript 中是否有可用于快速查找(通过键,如关联数组)和有序循环的数据结构或模式?
对,现在我正在使用对象文字来存储我的数据,但我刚刚发现 Chrome 在循环属性名称时不会保持顺序。
有没有一种通用的方法可以在 Javascript 中解决这个问题?
感谢您的任何提示。
javascript - Javascript 对象文字和 jQuery
我在这里更新了脚本以提供更好的示例。对于$header我有一个匿名函数现在返回$("#header")。虽然这可行,但我确信它没有效率,因为它每次使用它都会调用 $header - 所以它与在整个代码中使用$("#header")相同。
我真正想要的是将$("header")存储在一个变量中。当我尝试使用 $header2 (如下)执行此操作时,它失败了。#header 是红色而不是蓝色。
当我使用 firebug 输出lib.page.$header2.selector时正确显示#header。如您所见,调用 lib.page.init 的脚本位于 DOM 的底部。
有任何想法吗?
javascript - 在对象字面量中使用变量和函数
我正在尝试让ckeip jquery 插件将我的 textarea 的 id 解析为我的 php 文件。
该插件由我的 textarea 的类名激活:
然后使用对象文字将数据传递给我的 php 文件:
我需要在其中一种尝试中使用我的 textarea 的 id 属性:
但这似乎不起作用。
我可以在对象文字中使用变量吗?
javascript - Javascript对象文字:值初始化?
我正在使用对象文字来创建带有方法的对象。
这里举一个简单的例子。
我的问题是 SizeManager.ratio 返回“ NaN ”。我很确定这是一个初始化问题。
有没有办法获得正确的比率值?
有没有办法将协构函数或初始化程序分配给对象文字?
定义构造函数对象是唯一的方法吗?
编辑:当然 SizeManager 是理想的单例(只有一个对象),这就是我使用对象文字的方式。
javascript - 将变量名称值对动态添加到 JSON 对象
我有一个充满 ips 的 json 对象
然后我像这样将ip对象添加到这个对象
然后我需要为每个 ip 添加动态/变量名称值对,所以我使用这样的代码
我的问题是,如何将这些名称值对/ tmp 添加到我的 ipID 对象中,这样我的结果就会像
javascript - 使用不带引号的键安全地解析 JSON 字符串
json2.js严格要求所有对象键都被双引号引起来。但是,在 Javascript 语法{"foo":"bar"}
中等价于{foo:"bar"}
.
我有一个 textarea 接受来自用户的 JSON 输入,并希望“放宽”对双引号键的限制。我已经了解了 json2.js 如何在对 JSON 字符串进行评估之前分四个阶段对其进行验证。我能够添加第 5 阶段以允许未引用的密钥,并且想知道此逻辑是否存在任何安全隐患。
javascript - 从对象文字模式返回值
大家好,想知道是否有人可以帮助我,我正在使用对象文字模式来组织我的代码(我是这种模式的新手)。我正在尝试从函数返回变量的值,但它一直返回整个函数 - 有人可以告诉我我做错了什么,这是我的代码片段 -
任何帮助将不胜感激。
javascript - 更改对象文字函数中的 var
大家好,我正在使用对象文字模式编写一些代码,我有返回值的函数:
然后我需要从另一个函数更新变量'cL',如下所示:
这部分是另一个功能的一部分 - 但是我收到一条错误消息:左侧分配无效
我猜我不能以这种方式更新变量,任何人都可以提出更好的方法或指出正确的方向。
任何帮助将不胜感激。
将添加更多代码以突出显示我正在尝试做的事情:
正如您所看到的, increaseTable 应该更新 currentLocation 的值 - 帮助这更清楚地说明我想要实现的目标。