[TIL] 19-09-21

|

parameter(매개변수) argument(전달인자)

//예제  집으로가는 시간 구하기  거리/시간
let timeToGoHome = function(distance, speed) {  //여기가 매개변수parameter
    let time = distance / speed;
    console.log(time);
}

timeToGoHome(300, 15) //여기가 전달인자argument
<-- 20


매개변수와 전달인자가 자주헛갈린다. 
개념을 잘잡아놓자!

3항연산자

(조건) ? exp1 : exp2
() 안에 조건이 참이면 exp1  실행되며 거짓이라면 exp2  실행된다.


IF 문으로 표현한 조건문

if (a > b){
  c = 10;
}else {
  c = 20;
}

위의 식을 조건 연산자로 고쳐 쓰면 아주간단해진다.
(a > b) ? c = 10 : c = 20;

array.slice(-n) => 뒤에부터 n개의 element 가 출력된다

let arr = [1, 2, 3, 4, 5]

arr.slice(-3) //<-- [3,4,5]