javascript - 使用变量中的数字动态选择对象

标签 javascript jquery

我想知道是否可以做这样的事情:

我有新对象:

// Create new object form existing code
var v1 = $("#div1").getMyObject();

现在我可以使用 v1 对象,例如:

v1.start();

现在的问题是: 我有一些变量,例如: var num = 1;

现在我想找到一种使用 num 变量来选择 v1 对象的方法(这当然行不通,但我想展示我需要什么):

v+num.start()

所以你看,我想使用var num,并将这个var分配给对象名称,以供以后使用。

我问是因为,我需要在循环中选择正确的对象,并且想要动态选择它。

感谢您的建议。

最佳答案

而不是像这样的对象:

v1, v2, ....

你应该有:

v[1], v[1], ....

然后就可以使用

v[1] = $("#div1").getMyObject();
v[num].start();

关于javascript - 使用变量中的数字动态选择对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35061781/

相关文章:

javascript - ExpressJs + Passport.js + MySQL 身份验证

javascript - 如何扩展 jquery jqXHR 对象

javascript - JS : call methods of an object inside jquery "click"

javascript - Codeigniter/AJAX - fatal error : Call to undefined function form_input() in

javascript - 如何在MVC5中通过服务器端数据表ajax调用传递文本框值

php - "Tagging"照片中的用户?

javascript - 发布到 IIS 后,Kendoui 找不到 dejavu 字体

javascript - 提交表单数据后如何转移到另一页的部分?

javascript - Mocha UI : 'A is null' when adding columns

javascript - AJAX/getJSON 中的 jQuery 范围或竞争条件