在javascript中动态创建和命名数组
我可能看错了。我认为动态命名对象比创建对象更困难 基本上,我有一个数组,我想得到嵌套数组在javascript中动态创建和命名数组,javascript,arrays,dynamic,Javascript,Arrays,Dynamic,我可能看错了。我认为动态命名对象比创建对象更困难 基本上,我有一个数组,我想得到嵌套数组 var $jTableTRS = $('tr.child'); var $jTableTRSArr = jQuery.makeArray($jTableTRS); $JTableTrsar中的每个插槽都包含一个数组对象。问题是我永远不会知道$jTabletRSAR中有多少个数组 for(var i=0;i<$jTableTRSArr.length;i++) { //v
var $jTableTRS = $('tr.child');
var $jTableTRSArr = jQuery.makeArray($jTableTRS);
$JTableTrsar中的每个插槽都包含一个数组对象。问题是我永远不会知道$jTabletRSAR中有多少个数组
for(var i=0;i<$jTableTRSArr.length;i++)
{
//var tempArray(withuniqueidentifier) = $jTableTRSArr[i]
}
我基本上是将嵌套数组提升一个级别
可以这样做吗?或者有更好的方法吗?要创建动态变量名,可以执行以下操作:
for (var i = 0; i < arr.length; i++){
window['MyNewArray-' + i] = arr[i];
}
for(变量i=0;i
这就是您想要的吗?要创建动态变量名,您可以执行以下操作:
for (var i = 0; i < arr.length; i++){
window['MyNewArray-' + i] = arr[i];
}
for(变量i=0;i
这就是您想要的吗?如果您说您不知道$JTableTrsar中有多少个数组,您如何知道在变量中使用哪个intex?使用$jTableTRSArr.length来知道有多少个数组有什么不对?我的意思是在for循环之前我永远不会知道。基本上,它是一个具有可编辑列的表。每个嵌套数组都是一行。我将知道有多少默认元素,但不知道它们添加了多少额外元素。我不知道他们将使用什么索引,我将不得不使用类似于i的东西来命名他们。如果你说你不知道$JTableTrsar中有多少数组,你怎么知道在变量中使用哪个intex?使用$jTableTRSArr.length来知道有多少个数组有什么不对?我的意思是在for循环之前我永远不会知道。基本上,它是一个具有可编辑列的表。每个嵌套数组都是一行。我将知道有多少默认元素,但不知道它们添加了多少额外元素。我不知道他们将使用什么索引,我将不得不使用类似于i的东西来命名他们。