목록map (2)
HYEJIN's
Map & WeakMap 추가정보를 담은 객체저장하기 Array를 개선한 자료구조 : Set, WeakSet Object를 개선한 자료구조 : Map, WeakMap Map : key, value 구조이다. let wm = new WeakMap(); let myfun = function(){}; // 이 함수가 얼마나 실행됐지? 를 알려고 할때. wm.set(myfun, 0); console.log(wm); // WeakMap {ƒ => 0} let count = 0; for(let i=0; i 10} myfun = null; console.log(wm.get(myfun)); // undefined console.log(wm.has(myfun)); // false WeakMap 클래스 인스턴스 변수 보호..
추가/제거 shift 배열 앞부분의 값을 삭제 var arr = [ 1, 2, 3, 4 ]; arr.shift(); console.log( arr ); // [ 2, 3, 4 ] unshift 배열 앞부분에 값을 삽입 var arr = [ 1, 2, 3, 4 ]; arr.unshift( 0 ); console.log( arr ); // [ 0, 1, 2, 3, 4 ] pop 배열 뒷부분의 값을 삭제 var arr = [ 1, 2, 3, 4 ]; arr.pop(); console.log( arr ); // [ 1, 2, 3 ] push 배열 뒷부분에 값을 삽입 var arr = [ 1, 2, 3, 4 ]; arr.push( 5 ); console.log( arr ); // [ 1, 2, 3, 4, 5 ] ..