Javascript 通过附加ID参数以编程方式设置变量名

Javascript 通过附加ID参数以编程方式设置变量名,javascript,Javascript,下面是我的代码示例 /// Control vars /// /// Control var ID /// var id=2; /// /// Load Fields by ID /// var name_s_+id=jQuery("#name_c_"+id).val(); /// alert("name_s_"+id); 我有一个ID,它可以是(1,4,5,3,2………等)中的任何值 我想使用命名方案var name\u s(加载ID) JavaScript如何支持此类动态变量名,以

下面是我的代码示例

/// Control vars ///

/// Control var ID ///
var id=2;
///

/// Load Fields by ID ///
var name_s_+id=jQuery("#name_c_"+id).val();
///


alert("name_s_"+id);
我有一个ID,它可以是(1,4,5,3,2………等)中的任何值

我想使用命名方案
var name\u s(加载ID)

JavaScript如何支持此类动态变量名,以及如何在代码中引用值,例如,提醒其值:

alert("name_s_"+id);
使用一个对象

var id=2;

var name_s = {};

name_s[id] = jQuery("#name_c_" + id).val();

alert(name_s[id]);
如果您的ID是相当连续的,并且从0(甚至1)开始,则可以改用数组:

var name_s = [];

(其余的都一样)。

太棒了,太棒了,可能是