问题标签 [square-bracket]

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 回答
16006 浏览

hive - Hive:regexp_replace 方括号

我需要替换键:值对周围的方括号,类似于以下内容。任何帮助深表感谢!

“属性”中的数据如下所示:

已解决:修改后的代码

0 投票
2 回答
1915 浏览

javascript - 带括号的jquery变量名

我正在尝试使用带括号的名称变量并且无处可去。

我有这个 html

使用 jQuery,我需要按名称访问选择,所以我这样做:

效果很好,因为它使用了 jQuery 指南所指示的双斜杠方法。

但我需要选择成为一个变量,所以我尝试过:

但它不起作用。

我试过没有斜线,我试过加倍和加倍斜线......每个括号最多有12个斜线......它会导致javascript错误或根本不起作用。

如何将变量设置为带括号的选项名称?

0 投票
1 回答
1405 浏览

php - 我们可以将括号存储到 PHP 变量中以获取数组的值吗?

我想将方括号字符串存储在一个变量中,以便我可以使用该变量来获取数组的值。我怎样才能做到这一点?

例子:

案例假设我有这个数据

编辑:

0 投票
1 回答
228 浏览

c++ - 使用私有嵌套类重载方括号运算符

我想使用私有嵌套类重载方括号运算符 [] 以区分 v[i] = val 和 val = v[i]

0 投票
4 回答
1742 浏览

javascript - jQuery - 使用多维数组动态修改输入名称

我有一个看起来像这样的输入字段......

当用户单击按钮时,我需要更改第三组方括号中的值...

所以像

任何想法我怎么能做到这一点?

0 投票
3 回答
106373 浏览

python - Python中的花括号和方括号有什么区别?

python中的花括号和方括号有什么区别?

当我在终端上打印时A,它们没有任何区别。B这是真的吗?

有时,我注意到一些代码使用{}[]初始化不同的变量。

例如A=[]B={}

有什么区别吗?

0 投票
1 回答
329 浏览

php - 带有方括号的PHP帖子不创建数组

我已经在表格中使用了几次方括号,但是我很困惑,因为我现在正在使用 Twitter BootStrap 进行工作(这会有什么不同吗?)没有发送数据(!) - 12 年的编码,现在我'我问这个傻q。

我通常可以做的是手动(或通过循环) echo $_POST['itemnum'][0] / $_POST['itemnum'][1] / etc - 但它回来是空的..

var_dump:

0 投票
1 回答
899 浏览

ruby - 如何获取 Ruby 哈希以删除输出中的大括号

我开始在 Test-First 上解决一些示例问题,并制定了一个使用 Ruby 1.8.7 通过所有 RSpec 测试的解决方案。我刚刚升级了我的操作系统,Ruby 也升级了;我的代码不再通过 RSpec 测试。谁能帮我理解为什么这不再起作用了?

我的代码

错误信息

失败:

1)字典可以添加带有关键字和定义的整个条目

差异:

#

我不知道要对格式进行什么更改。(其中一个 RSpec 测试是 @d 在创建时必须为空,所以当我尝试通过显式格式化来修改 @d 时它也会失败,但我想这里有一个简单的类型问题我不是理解。)

更新:更多代码

0 投票
2 回答
3469 浏览

c++ - 如何访问(检查) std::unordered_map 的元素而不插入它?

使用 [ ] 运算符访问 std::unordered_map 的元素会插入新元素:

我天真地假设 [ ] 运算符在没有右手赋值的情况下会表现为只读。在访问密钥之前,我是否必须通过count()find()是否存在密钥来检查它,或者是否有替代方法?

0 投票
2 回答
244 浏览

actionscript-3 - 方括号表示法动态加载库项目?

所以我花了令人尴尬的几个小时试图为自己节省几分钟并让我的代码更整洁,而 Google 什么也没产生,所以现在我爬到 stackoverflow 上。问题在于方括号符号+库项目:

因此,假设您有一个名为“myMC_5”的影片剪辑,并且您想将其 X 位置设置为 0..

..如果您不想硬编码 MC 的名称,而是希望一行代码根据变量移动特定的 MovieClip,您可以执行以下操作:

..这将具有与 myMC_5.x = 0 完全相同的效果,只是这次您必须指定位置(“root”或“this”或其他内容)。

问题:

我正在开发一个游戏,其中背景的图形是从库中加载的,并且每个级别都不同。从库中初始加载向量如下所示:

..这很好用,但它只加载一个特定的向量。应该有大约30个或更多。我想在构造函数中有一行代码来加载它们中的任何一个,基于一个跟踪当前级别的变量,如下所示:

..但这不起作用。我收到语法错误(“在左括号之前需要标识符”),因为您需要指定对象的位置,就像在第一个示例中一样:

..但是这个图书馆项目没有“位置”。那么,我到底如何从库中动态加载向量呢?它不是“在根上”,也不是在其他任何地方。它没有位置。我不相信实现这一点的标准方法是创建 30 个不同的类或用 30 个“if”语句编写一个巨大的代码块,但搜索 Google 却一无所获。:(