목록스프레드 (2)
HYEJIN's
ES6 Array : for of, spread operator 펼침연산자, from 메소드 알아보기
for in 을 사용해야할까? 배열 순회에서 for in 은 절대 사용 하지말아야한다 이유: 자기 자신뿐만이 아니라 상위의 값까지 포함할때가 있음 var data = [1,2,undefined,NaN,null,""]; Array.prototype.getIndex = function(){}; // for in 에서 prototype 객체를 불필요하게 포함시킴 for(let idx in data){ console.log(data[idx]); } // 결과 : 1 2 undefined NaN null "" function(){} for of 순회하기 var data = [1,2,undefined,NaN,null,""]; Array.prototype.getIndex = function(){}; // for in..
JavaScript
2019. 2. 23. 23:12
ES6 scope : let, const 등 기본개념 알아보기
대부분의 프로그래밍 언어는 블록 레벨 스코프 지만, javascript에서는 함수 레벨 스코프(Function-level scope)를 따른다. var - 함수 스코프 / let, const - 블럭 스코프, 호이스팅 일어나지않음 let 재할당이 가능하다. 동일한 이름을 갖는 변수를 중복해서 선언할 수 없다. var name = "global var"; function home(){ var homevar = "homevar"; for(var i=0; i
JavaScript
2019. 2. 23. 17:10