问题标签 [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.

0 投票
2 回答
85 浏览

javascript - 从对象字面量中获取数据

我有一个对象文字,可以在其中设置人名。在另一个 .js 文件中,我有一个对象,我在其中实例化人对象,并且使用函数“getName”我想将人名分配给变量。

但是,当我尝试这样做时,我没有得到人名。相反,我得到了整个功能。为什么会这样?



0 投票
3 回答
1903 浏览

javascript - Javascript 文字对象可以触发事件吗?

我有一个 Javascript 对象文字:

我希望能够触发clearToolbar 对象文字上的事件,而不是文字中引用的工具栏 DOM 对象。这可能吗,如果可以,我该怎么做?

0 投票
3 回答
3766 浏览

javascript - Javascript文字对象中的私有变量

如何在文字对象中声明私有 var?因为我有这个代码:

这完美地工作,但如果我有一些对象,var“self”它将覆盖..显然它是一个全局变量..我不能在这个对象内使用受限词“var”..

我该如何解决这个问题,或者为每个对象创建一个命名空间?

谢谢!

0 投票
1 回答
1699 浏览

jquery - jQuery 创建对象文字循环

我需要遍历一系列 DOM 元素并使用 jQuery 创建一个对象文字,如下所示。我猜这涉及到 .each 的使用,但我有点不知道下一步该做什么。

0 投票
2 回答
148 浏览

javascript - JavaScript 数组字面量定义中逗号后的值是什么?

我一直在观看会议的视频(请参阅视频中 13:23 的C# 开发人员的良好 JavaScript 习惯)。演讲者一直在讨论 JavaScript 的最佳实践。他给出的提示之一是使用我熟悉的对象字面量声明。

但是,在他使用的代码中,他使用对象文字符号声明了一个数组,如下所示:

我以前从未见过这种情况。我习惯var myArray = []了声明的部分,但name逗号后的第二个值是什么?演示者从不讨论它,我找不到任何其他这种做法的例子。有人可以解释一下这是做什么的吗?

0 投票
3 回答
6026 浏览

javascript - JavaScript 对象字面量方法:递归调用

是否可以从对象文字递归调用方法?

例如:

错误:在定义之前使用了“f”。

谢谢。

0 投票
5 回答
4658 浏览

javascript - 将对象文字表示法转换为数组

我使用文字作为字典,但第三方绑定工具只接受数组。

这是一种方法,还有更好的方法吗?

0 投票
2 回答
653 浏览

javascript - Javascript Literal Object Notation This vs Object Name

我有一个像这样的对象文字:

函数中的调用two(使用对象文字名称与 using this)有什么区别?

0 投票
2 回答
502 浏览

javascript - 为什么在控制台上记录对象引用时会在控制台上显示一个整数?

我正在开发一个使用对象文字来表示组、主题和任务的应用程序。还有一个对象文字可以处理来自应用程序“命令行界面”的命令输入。

当用户单击一个主题时,命令对象将其obj属性设置为引用表示所单击内容的对象。即:用户点击一个组标题,现在command.obj代表组对象。

下面的函数驻留在command对象字面量中,并显示了如何this.obj设置。单击元素时调用它,该元素是obj传递给函数的 var:

group, topic, and title是自动加载的对象字面量。单击主题和标题时,将console.log(this.obj)打印出object所有相应的属性和功能。

单击一个组会显示该数字3

3是什么意思?

请参阅工作主题对象的示例:http: //pastebin.com/NEmKHdzc

请参阅非工作组对象的示例:http: //pastebin.com/ezPghLbM

0 投票
1 回答
279 浏览

c# - 如何向对象文字添加新属性

是否可以在初始化后向对象文字添加新属性。我想做如下的事情: