2017-12-26 4 views
-1

どのように新しい変数(ループなど)の遺伝子名を付けましたか?新しい変数の名前を生成する方法(ループなど)?

for (let i = 0; i <= n; i++) { 
    for (let j = 0; i <= m; i++) { 

    var ? (i and j) = document.createElement("div"); 
    } 
} 

新しい名前はあなたがvarキーワードで動的な変数名を生成することはできませんループ

+0

なぜ、配列ではなく別の変数を使用するのですか? – Andreas

+0

[この質問](https://stackoverflow.com/questions/47951786/how-can-i-define-a-variable-with-otherother-variable/47951827#47951827)、配列/オブジェクト/ハッシュマップ。 –

+0

新しいリテラルの名前を生成するオプションがある場合は面白いです... – Pavel

答えて

0

からの "i" + "J" です。しかし、代わりに、あなたが動的に生成された名前を持つこれらの新しい変数を保持できるオブジェクト、持つことができます:あなたのループが完了した後

let object = {}; 
 
let n = 3; 
 
let m = 3; 
 

 
for (let i = 0; i <= n; i++) { 
 
    for (let j = 0; i <= m; i++) { 
 
    object['' + i + j] = document.createElement("div"); 
 
    } 
 
} 
 

 
console.log(object);

そう、とのobjectは要素持っているが、それぞれが持ちます固有のキーはobjectです。

+0

ニース、ありがとう! – Pavel

関連する問題