说我必须遵循以下代码:
var numb = $(selector).length;
Run Code Online (Sandbox Code Playgroud)
现在我想基于此动态地创建变量:
var temp+numb = ...
Run Code Online (Sandbox Code Playgroud)
我怎么能这样做?
编辑:
我知道有些人会告诉我使用数组.通常我会同意,但在我的情况下,var已经是一个数组,除了创建动态名称,我没有看到其他解决方案.
Javascript 中的变量绑定到对象。对象接受.和[]符号。所以你可以这样做:
var num = 3;
window["foo"+num] = "foobar";
console.log(foo3);
Run Code Online (Sandbox Code Playgroud)
PS - 不过,仅仅因为你可以这样做并不意味着你应该这样做。
| 归档时间: |
|
| 查看次数: |
8290 次 |
| 最近记录: |