2015-01-08 1 views
1

배열을 가져 와서 각 단어에 대한 중복 수를 포함하는 객체로 변환하고 싶습니다. 예를 들어밑줄을 사용하여 중복을 계산하는 객체 만들기

: 나는이 작업을 수행 할 적절한 밑줄 방법을 찾기 위해 노력하고있어

// original array 
var arr = ['cat','dog','dog','dog','cat','bird','mouse']; 

// transform into 
{ 
    'cat' : 2, 
    'dog' : 3, 
    'bird' : 1, 
    'mouse': 1 
} 

.

아이디어가 있으십니까?

답변

1

당신은 당신이 원하는 countBy

console.log(_.countBy(arr)); 

Example

+0

아무것도 사용할 수 있습니다, 밑줄의 하하 분명히, 그것을 얻었다. 훌륭한. – firstdoit