Javascript로 Hash 처리하기
c++이나 자바 파이썬의 map, Hashmap, dictionary과 같이 Hash처리하기 위해 마땅히 좋은 방법이 없는거 같다. 아니면 내가 모르는 거겠지... 오랜만에 한 번 사용해봤는데 너무 미숙해서 정리를 하고자 한다. 1 var a = [1,2,3,1,2,2,2,3,1,4,6]; // 실험 배열 해당 배열을 중복 처리, 객체 정렬등을 해보도록 한다. 중복값의 누적 다른 언어를 사용하다가 자바스크립트를 사용할 때 가장 헷갈리는 부분이다. 자바스크립트는 객체의 키를 배열처럼 접근 할 수 있다. 1 2 3 4 5 6 7 obj = {} obj[1] = 1; obj // { 1: 1} obj[1] = ++obj[1]; obj // { 1: 2} obj[2] = 1; obj // { 1: 2, 2 : ..
[ES6]Destructuring assignment
Destructuring assignment구조 분해 할당이라고 번역 되어진다. 예시를 보자 var colors = ["red", "white", "orange"];var first = colors[0];var second = colors[1];var third = colors[2];console.log(first, second, third); 기존에 배열마다 변수를 선언 하기 위해선 다음과 같은 방식을 이용해야 했다. 이를 es6에서는 var colors = ["red", "white", "orange"];const [first, second, third] = colors;console.log(first, second, third); 이와 같이 사용 될 수 있다. 객체도 구조 분해 할당을 할 수 있다...