1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
function each(arr, fn) {
        for(var i = 0; i < arr.length++i) {
            fn.apply(arr[i], [arr[i], i]);
        }
    }
 
    var c = each([123], function(val, idx) {
        console.log(val);        // 1, 2, 3 다나옴
        if(val == 2) {
            return false;
        }
    });
 
    console.dir(c);   // undfined
 
cs

물론 내부적으로는 완전히다르지만 ㅇㅇ

콜백함수가 이렇다~

그래서 이런다~