JavaScript 7

[JavaScript] 전개 연산자 ( Spread Operator )

예를들어 아래와 같이 두개의 배열이 존재한다고 쳤을때, var arr1 = [1, 2, 3] var arr2 = [4, 5] arr1에 arr2를 더해서 [1, 2, 3, 4, 5]를 얻고싶을경우, var answer1 = arr1.concat(arr2) // [1, 2, 3, 4, 5] var answer2 = [...arr1, ...arr2] // [1, 2, 3, 4, 5] 전개연산자 (...)를 사용할 수 있다. 추가적으로 궁금해서 console에 찍어보았다. var answer3 = [arr1, ...arr2] // [[1, 2, 3], 4, 5] var answer4 = [...arr1, arr2] // [1, 2, 3, [4, 5]]

JavaScript 2022.08.05

삼항조건 연산자(The Ternary Operator)

조건식을 간결하게 나타낼 수 있다. var num = 30; var color = (num >= 20) ? "red" : "yellow"; console.log(color) //"red" /* 이와 동일 var color; if(num >= 20){ color = "red"; }else{ color = "yellow"; } */ else if문은 아래와 같이 사용한다. var num = 30; var color = (num >= 20) ? "red" : (num >= 10) ? "yellow" : "balck"; /* var num = 30; var color; if(num >= 20) { color = "red"; }else if(num >= 10){ color = "yellow"; }else{ col..

JavaScript 2022.06.10
반응형