JavaScript

콜백 함수 정리

연93 2022. 8. 14. 22:08
/*
    //반환 값으로 함수사용
    function cal(mode) 
    {
        let funcs = 
        {
            'plus' : function (left, right) {return left + right}
            'minus' : function (left, right) {return left, - right}
        }    
        return funcs [mode];
    }
    alert(cal('plus') (2,1);
    alert(cal('minus') (2,1);
    


    //배열의값으로 함수 사용
    let process = [
        function (input) {return input + 10;},
        function (input) {return input * input},
        function (input) {return input / 2;}
    ];
    let input = 1;
    for(let i = 0; i < process.length; i++){
        input - process[i] (input);
    }
    alert(input);
    */
    
    //큰수 찾기

    Number = [20, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1];
    sortfunc = function (a, b) 
    {
        console.log(a, b);
        if(a > b){
            return 1;
        } else if (a < b){
            return -1;
        } else {
            return 0;
        }   
    }
    console.log(Number.sort(sortfunc));

'JavaScript' 카테고리의 다른 글

dom 강의 정리  (0) 2022.08.17
bubblesort 강의 정리  (0) 2022.08.16
스코프 강의 내용 22.08.11  (0) 2022.08.11
JS강의 로또만들기 22.08.10  (0) 2022.08.10
객체연습  (0) 2022.08.09