목록본업/Javascript ES6 (2)
뭐해먹고사나
ES6 spread 연산자 { ...} 에 대해 알아보자 (객체/배열 복제, 병합, 일부만 수정)
1. 배열의 복제 배열을 복제하려 할때 기존 ES5문법에서는 아래와 같이 반복문을 통해 일일히 값을 넣어줘야했다. var array = [1,2,3,4,5]; var newArray = []; for( var i = 0; i
본업/Javascript ES6
2020. 2. 7. 23:24
ES6 문법 var, let, const 차이와 실질적인 예
ES6에서 새로 추가된 let, const 에 대해 알아보자. 키워드 구분 scope 재선언 var 변수 전역 가능 let 변수 해당구역 불가능 const 상수 해당구역 불가능 라는데 실제로 코드에서의 차이를 설명하면 1. 변수와 상수의 차이 var test = 123; //변수 test = 22; //가능 let test2 = 123; //변수 test2 = 22; //가능 const test3 = 123; //상수 test3 = 22; //불가능!! 변수 : 값 변경 가능 상수 : 값 변경 불가 (배열/객체내의 값 수정은 가능함) const 로 선언한 test3은 상수기 때문에 값변경이 불가능하다. 또하나의 차이점이 있다. var a; //가능 let b; //가능 const c; //Uncaught..
본업/Javascript ES6
2020. 2. 7. 21:54