Možno sa na to pozerám zlým spôsobom. Myslím si, že dynamické pomenovanie objektu je skôr ťažkou časťou než jeho vytvorením.
V podstate mám celý rad polí a chcem, aby sa vnorené polia dostali von.
var $jTableTRS = $("tr.child");
var $jTableTRSArr = jQuery.makeArray($jTableTRS);
každý slot v $ jTableTRSArr obsahuje objekt poľa. Vec je, že nikdy nebudem vedieť, koľko polí je v $ jTableTRSArr.
for(var i=0;i<$jTableTRSArr.length;i++)
{
//var tempArray(withuniqueidentifier) = $jTableTRSArr[i]
}
To znamená, že by som mohol odkazovať na každé vnorené pole podľa názvu
tempArray1[0].variable
and not $jTableTRSArr[0].variable.
V podstate prenášam vnorené polia o jednu úroveň vyššie.
Dá sa to urobiť alebo existuje lepší spôsob, ako to urobiť?
odpovede:
1 pre odpoveď č. 1Ak chcete vytvoriť názvy dynamických premenných, mali by ste urobiť:
for (var i = 0; i < arr.length; i++){
window["MyNewArray-" + i] = arr[i];
}
To je to, čo ste hľadali?