/ / Dynamické vytváranie a pomenovávanie polí v javascripte - javascript, polia, dynamické

Dynamické vytváranie a pomenovanie polí v jazyku javascript - javascript, matice, dynamické

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ď č. 1

Ak 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?