풀기전에는 잠 못잘거같은데


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
function adun(arr, fn) {
        var len = arr.length, pro = [], p;
 
        forvar i = 0; i < len; ++i ) {
            p = new Promise(function(resolve, reject) {
                fn(arr[i]);
                resolve();
            });
 
            pro.push(p);
        }
 
        return new Promise(function(resolve, reject) {
            Promise.all(pro).then(function() {
                resolve();
            });
        })
    }
 
    var numbs  = [12345678];
    var cities = ['서울''인천''대구''대전''광주''부산''인천'];
    var idols  = ['소녀시대''f(x)''걸스데이'];
 
    adun(numbs, function(num) {
        console.log(num)
    }).then(adun(cities, function(city) {
        console.log(city);
    })).then(adun(idols, function(idol) {
        console.log(idol)
    })).then(function() {
        alert('exit');
    });
 
cs




위 코드는 방금 프로미스 공부하고 만든거

이건 forEach -> forEach -> 같은 형태고...

ㅅㅈ 븅신이 글삭해서 뭘 원하는건지 모르겠네

n길이 배열 m길이 배열에서

for(n) {
 for(m)
}

다 끝났을때 말하는건가??