본문 바로가기
728x90
반응형

javascript/ES69

[ES6] 기초문법 5 - 객체(Object)내 선언된 값 할당하기 const TEST_OBJECT = { val1 : "hello", val2 : "world" } function getVal1(obj) { const {val1 : tempVal1 } = obj; // const tempVal1 = obj.val1 와 같음.. return tempVal1; } getVal1(TEST_OBJECT); const TEST_OBJECT = { obj1 : { val1 : "hello", val2 : "world"}, obj2 : { val1 : "javascript", val2 : "es6"} } function getObj2Val1(obj) { const { obj2 : { val1 : tempVal1 } } = obj; // const tempObj2Val1 = obj... 2019. 5. 8.
[ES6] 기초문법 4 - 함수2 함수의 파라미터의 갯수가 매번 다를 경우 //방법1 const myFunc = function (...arr) { return arr.reduce((a.b) => a+b) } //방법2 const myFunc = (...arr) => arr.reduce((a,b)=>a+b) ...키워드를 사용해 배열로 전달되도록한다. 2019. 5. 8.
[ES6] 기초문법 3 - 함수 -기본 함수선언 우리가 알고 있는 형태의 익명함수 선언은 아래와 같다. const myFunc = function() { const value = "Hello!"; return value; } 아래와 같이 화살표를 이용해 간단하게 작성 가능하다. const myFunc = () => { const value = "Hello!"; return value; } 조금 더 간단하게 아래와 같이 작성할 수 있다. const myFunc = () => "Hello!" -파라미터가 있는 함수선언 파라미터가 있는 경우를 작성해보자. const myFunc = function(value) { return value; } const myFunc = (value) => { return value; } const myFunc.. 2019. 5. 8.
[ES6] 기초문법 2 - const 배열 값 변경하기 const arr = [5, 7, 2]; const로 선언된 변수는 상수로 값을 재할당 할 수 없다. const로 선언된 배열의 값을 재할당 하기 위해서는 X 아래와 같이 재할당 시 오류 arr = [1, 2, 3]; O 아래와 같이 재할당 해야 한다. arr[0] = 1; arr[1] = 2; arr[2] = 3; 2019. 5. 8.
728x90
반응형