프런트엔드 노트 2020-3-26(나머지 매개변수, 함수 즉시 실행)

1762 단어
잉여 매개변수 사용법
//   
    let sum=function(...args){
        return args.reduce(function(a,b){
            return a+b
        })
    }
    console.log(sum(1,2,3,4,5))//15

 
함수 사용법을 즉시 실행하면 내부의 방법을 외부와 분리하여 유사하게 모듈화할 수 있다
// 
(function js1(window){
    function f(){
        console.log("f")
    }
    window.js1={f}
})(window)
js1.f()//f

함수 이름 덮어쓰기 방지
{
    let f1=function(){
        console.log("f1")
    }
    let f2=function(){
        console.log("f2")
    }
    window.js1={f1,f2}
}

js1.f1()//f1

좋은 웹페이지 즐겨찾기