问题标签 [dynamic-variables]

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 投票
0 回答
145 浏览

javascript - 动态变量、范围、沙箱?

需要使用自己的环境变量(无法访问全局变量)在有限范围内执行匿名函数(在客户端)。覆盖上下文不是问题,但是对于变量,我只看到一个选项- eval。但是由于 eval 应该被留到边缘,我决定询问社区是否有其他解决方案。

其实问题:

对于变量的重新定义,必须响应函数sandbox()。我的意思是在函数中明确重新定义变量的那个不会被传递给提供。用自己的环境动态创建框架,以及将可变参数传递给函数

也不适合它,所以一切都很清楚,这里需要通过sandbox()对该过程进行动态化。不使用eval还有其他方法可以解决吗?

提前致谢。

0 投票
1 回答
417 浏览

sql-server - 基于“整数变量”的动态列名

我正在使用 mssql 2008。

此代码正在运行。

但是,以下代码有错误。

如何将包含整数的参数传递给动态 sql?请帮我。谢谢

0 投票
2 回答
64 浏览

javascript - Javascript中的动态变量

我有一种情况,我需要以 test1 ,test2 形式创建动态变量。我知道应该使用数组或对象索引来完成,但不知何故我无法解决问题。我有一个 silder 并在多个地方使用它。

用于silder的Js:

现在的情况是我需要让它动态化。这是我到目前为止所尝试的。我可以制作silders1,sliders2吗?这样我就可以根据上面提到的事情运行它

在我的 HTml 中,它被称为

请帮我解决一些问题。我有点困惑在这里。

谢谢!!!

0 投票
1 回答
312 浏览

variables - 输出动态变量

为什么我不能让我的文本框只显示用户输入的内容?

我也研究并尝试更改为

我哪里错了?它不是空白,而是显示会话变量 (session.checkout.info.firstname_#Add#"),而不是在用户点击返回该页面的链接时保存它,而是将他们输入的内容更改回 (session.checkout .info.firstname_#Add#")。有人有想法么?

0 投票
3 回答
1021 浏览

c# - 如何通过字符串访问控制变量?

我想使用这样的字符串值

但这不起作用

0 投票
1 回答
193 浏览

shell - 不使用 eval 的纯 shell 中的动态变量赋值

有没有办法在不使用的情况下将任意值分配给纯 shell(即shnot bash)中的动态命名变量eval

我想知道是否有办法避免使用eval,因为它可以允许任意代码执行。

let似乎只适用于数值。

0 投票
1 回答
1238 浏览

pointers - Pointer to an array of pointers in Pascal

I don't know how to access the content of an array of pointers by a pointer. Here's an example:

In my opinion it should be done like this (ptabp^)[variable]^ := variable; But I guess I'm wrong.

0 投票
3 回答
657 浏览

powershell - 在 Powershell 中使用动态变量名称填充数组

在这个新的冒险中,我需要尽可能快地填充这个矩阵。所以在我看来,我需要对变量做的是:

但它不起作用,它告诉我r0> 不是已知的 cmdlet。这应该创建 r0...r4 变量,这意味着 row0...row4 并且每个 rn 将填充一个随机数,后跟一个逗号。
怎么做?
而且......我真的不知道我是否以正确的方式做我的矩阵,但这就是我现在所拥有的:

0 投票
2 回答
17232 浏览

python - 将字符串列表转换为对象

我有一个字符串列表,比如:

我为我想做的事情创建了一个自定义类对象。我现在想要的是创建一堆在我的列表中命名为字符串的对象。我怎样才能做到这一点?

所以我有类似的东西:

但它不起作用。我该怎么做呢?

编辑:也许我应该澄清一下。我有一个可以更改的输入文件,并且在所述输入文件中是一个名称列表。我想创建一堆类对象,它们都被称为列表中的名称。

所以有人给了我一个类似 stuff = ['car1', 'car2', 'car3'] 的列表,我现在想创建一堆新的 Car 对象,每个对象都称为 car1、car2 等。这样以后我可以做诸如 car1.calculate_price() 之类的东西。

编辑 2:对不起所有的编辑,但我也想分享一些东西。在我想做的事情中,对象以特定的方式组合在一起,但这些方式对用户来说并不明显。所以它就像'car1_car23_car4'。所以我想,如果我问用户,你想选哪辆车?他们选择了 car4,它会创建一个名为 car1_car23_car4 的对象,而不是 car4。

0 投票
1 回答
55 浏览

ios - 动态访问变量

我有很多这样命名的按钮:

等等。

我想知道是否可以使用stringWithFormat或类似的方法动态访问它们。

示例(如果代码错误,请见谅!):

而不是self.Round1Num1我可以打电话self.[NSString stringWithFormat:@"Round%dNum%d", 1, 1]