일을 하고 있던 와중에 배열에서 value 값을 찾아서 삭제해야 하는 경우가 생겼습니다. 그래서 열심히 구글링을 해보니 아래와 같은 방법이 있었습니다. 12345678910111213141516171819202122232425262728293031Array.prototype.remove = function() { var what, a = arguments, L = a.length, ax; while (L && this.length) { what = a[--L]; while ((ax = this.indexOf(what)) !== -1) { this.splice(ax, 1); } } return this;}; var ary = ['three', 'seven', 'eleven']; ary.remove('sev..
만약에 대략 총 10만 건 정도의 데이터를 1년 정도 저장할 배열을 만들어야 한다고 생각해 봅시다. 그럼 이 10만 건의 데이터를 저장하기 위해 저장소가 10만인 배열을 선언해야 할 것입니다. 그런데, 이렇게 10만의 공간을 가진 배열을 선언하면 데이터가 쌓이기 전까지는 계속 잉여 자원으로 남아 있어야 합니다. 따라서 자원적으로 굉장히 비효율적인 상황이 발생합니다. 이런 상황을 해결하고자 나온 게 바로 컬렉션 프레임워크입니다. 컬렉션 프레임워크는 자바 1.2버젼에 나온 데이터 구조 클래스들입니다. 컬렉션 프레임워크는 위 사진과 같이 8개의 인터페이스(Collection, List, Queue, Set, Deque, SortedSet, Map, SortedMap)와 수 많은 클래스들로 이루어져 있습니다(I..
- Total
- Today
- Yesterday