[TIL] 19-09-21
21 Sep 2019 |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]