donaricano-btn

_,map(), getLength(), isArrayLike() 구현


1. getLength()

- data.length 값을 측정할 때 'length' of undefined 라는 오류를 피할 수 있다.

1) 일반적인 상황 에러


- 주석과 같은 아래 발생

2) getLength() 함수 적용

 

- false를 반환 하므로 for문이 동작하지 않는다.


2. isArrayLike()

- 자바스크립트의 객체는 4가지가 있다. [], {}, arguments, ArrayLike 

 

- ArrayLike 를 판단한다

 


3. _.map()

- underscore.js 의 map()를 구현한다.

 

- array 계열인지 object 계열인지 판별하여 for 혹은 for in 을 구현한다.

블로그 이미지

리딩리드

,