2017-12-26 1 views
-1

새 변수의 이름을 genereted하는 방법 (예 : 루프)?새 변수의 이름을 genereted하는 방법 (예 : 루프)?

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

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

새로운 이름은 루프

+0

배열 대신 개별 변수를 사용하는 이유는 무엇입니까? – Andreas

+0

[이 질문] (https://stackoverflow.com/questions/47951786/how-can-i-define-a-variable-with-another-variable/47951827#47951827)을 볼 수 있습니다. 배열/개체를 사용할 수 있습니다./hashmap. –

+0

새로운 리터럴에 대한 이름을 생성하는 몇 가지 옵션이 있다면 그냥 재미 있습니다 ... – Pavel

답변

0

당신은 var 키워드 동적 변수 이름을 생성 할 수 없습니다에서 "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

관련 문제