JavaScript/JavaScript
-
JavaScript 배열(Array)의 발전과 성능에 대해서 자세히 알아보기JavaScript/JavaScript 2020. 2. 13. 10:55
오늘 갑자기 "자바스크립트의 배열은 어떻게 길이 제한 없이 무한정으로 늘어나는거지?"라는 궁금증에서 시작해서 검색해보다가 재밌는 글을 찾아서 기록한다. 메모리단은 잘 몰라서 이해는 100% 못했는데, 오랜만에 그냥 읽는거 자체가 재밌는 글이었다. 안그래도 요즘에 Int16Array라던가 이러한 배열 타입이 왜, 언제 생겼는지 궁금했는데 어느정도 해소가 되었다. https://evan-moon.github.io/2019/06/15/diving-into-js-array/ JavaScript 배열(Array)의 발전과 성능에 대해서 자세히 알아보기 이 포스팅은 2017년 9월 2일에 Paul Shan이 작성한 Diving deep into JavaScript array - evolution & performa..
-
-
Array.prototype.some()JavaScript/JavaScript 2019. 9. 13. 15:06
some()은 배열의 요소들에 주어진 조건에 부합하는지 테스트한다. 여기서 중요한 점은 some은 true가 발생되는 순간 검증을 종료한다는 것이다. 뒤에 검증되지 않은 요소가 더 있다 하더라고 true가 발생하면 검증이 종료된다. 빈 배열에 some을 사용할 경우 false를 반환한다. 만약 람다식에 중괄호를 추가할 경우 반드시 return 구문을 작성해줘야한다. 안그러면 true 이후에도 false까지 진행된다. const test = ['A', 'B', 'C', 'D'].some(v => { return v === 'C'; }); console.log('test: ', test); /// test: true