debugger (2) 썸네일형 리스트형 TypeError가 날 때 간단한 debugger 활용 방법 [자바스크립트] debugger 활용법을 한 가지 배워서 기억하려고 간단하게 기록. 원래 console.log()를 이용해서 코드가 잘못된 부분을 주로 찾았는데 피상적으로 예측만 할 수 있어서 대안으로 debugger를 더 많이 사용하려고 노력 중이다. debugger를 새로 배운 뒤에는 주로 함수 시작 부분에 debugger를 넣은 뒤 코드를 돌려보는 방식으로 활용했다. 그런데 코드에 에러가 있을 땐 에러코드로 튀어 버려서 문제를 찾기 어려울 때도 많았다. 가령 함수들로 이뤄진 배열을 다룰 때 array[0]으로 첫 번째 함수에 접근하려 하는데 자꾸 array[0] is not a function이라는 에러가 뜸. array[0]은 분명 함수인 것 같은데.. 이럴 때 array[0]를 건드리기 직전에 if (typeo.. _.flatten() ft. debugger | Lodash [자바스크립트] Lodash의 _.flatten() 써보기. 우선 _.flatten을 만들면서 재사용한 _.each()부터. _.each = function (collection, iterator) { if (Array.isArray(collection)) { for (let i = 0; i < collection.length; i++) { iterator(collection[i], i, collection); } } else if (collection && typeof collection === 'object') { for (const key in collection) { iterator(collection[key], key, collection); } } } _.some()도 사용했다. _.some = functio.. 이전 1 다음