2012-12-27 5 views

답변

1

JavaScript에는 이러한 기능적 구문이 없습니다. 새로운 목록 이해력으로, 당신은 그러한 일을 할 수도 있지만, 널리지지되지는 않습니다. 그래서 문자열로 수동으로 루프를 만들어야합니다 :

var from = 97, 
    to = from + 26, 
    rep = 4, 
    callback = function(str) { … }; 
(function recurse(arr, len) { 
    if (len < rep) 
     for (var i=from; i<to; i++) { 
      arr[len] = i; 
      recurse(arr, len+1); 
     } 
    else 
     callback(String.fromCharCode.apply(null, arr)); 

})([], 0);