ES6 객체 안에 함수 넣기
·
Language/JavaScript
function으로 만들었을때의 this는 자신이 속해 있는 객체를 가리키게 되는데 화살표함수로는 가리키지 못함 . 객체를 직접 꺼내 쓰면 해당 객체의 함수는 undefined. const dog = { name : '멍멍이', sound : '멍멍!', say: function(){ console.log(this.sound); } }; // function으로 만들었을때의 this는 자신이 속해있는 객체를 가리키게 되는데 // 화살표는 가리키지 못함. const cat = { name: '야옹이', sound : '야옹~' }; cat.say = dog.say; dog.say(); // 멍멍! cat.say(); // 야옹~ //const catSay = cat.say; //catSay(); //Typ..
ES6 화살표 함수
·
Language/JavaScript
const adds = (a,b) => { return a + b } //위와 동일한 표현 const add = (a, b) => a + b; const hello = name =>{ console.log(`Hello, ${name}`); } const sum = add(1,2); const sum1 = adds(1,2); hello('velopert') console.log(sum); console.log(sum1);
takoyummy
'ES6' 태그의 글 목록