ES6(화살표 함수)

1810 단어

쓰기 규칙


1. 매개 변수가 하나만 있으면 () 절약할 수 있습니다.2. 만약에 리턴이 하나밖에 없다면 {}는 절약할 수 있고 리턴도 절약할 수 있다.

예1

var show=function(){
            console.log('abc')
        }

... 과 같다
        var show=()=>{
            console.log('abc')
        }

예2

var show=function(a,b){
            console.log(a+b)
        }

... 과 같다
        var show=(a,b)=>{
            console.log(a+b)
        }

예3

arr.sort(function(a,b){  // 
        return a-b
    })

... 과 같다
    arr.sort((a,b)=>a-b)

예 4

var up=function(a){   // , 
        return a++
    }

... 과 같다
var up=a=>a++

화살표 함수 배합 if/else 약어


return 있음

var judge=function(x){
            if(x>10){
                return 1
            }
            else{
                return 0
            }
        }

... 과 같다
var judge=x=>x>10?1:0

반환 없음


예1

var judge=function(x)
        {
            if(x>10){
                console.log('1')
            }
            else
            {
                console.log('0')
            }
        }

... 과 같다
var judge=x=>x>10?console.log('1'):console.log('0')

예2

var judge=function(x){
            if(x>10){
                a=1
            }
            else{
                a=0
            }
        }

... 과 같다
var judge=x=>a=x>10?1:0

좋은 웹페이지 즐겨찾기