분류 javascript

Javascript 30초 Snippet - Type : isArrayLike

컨텐츠 정보

  • 조회 288 (작성일 )

본문

제공된 인수가 배열과 같은지 확인합니다 (즉, 반복 가능).


https://github.com/30-seconds/30-seconds-of-code 


제공된 인수가 null이 아니고 해당 Symbol.iterator 특성이 함수인지 확인하십시오.


const isArrayLike = obj => obj != null && typeof obj[Symbol.iterator] === 'function';


ex)


isArrayLike(document.querySelectorAll('.className')); // true
isArrayLike('abc'); // true
isArrayLike(null); // false