TIL
2021.02.16
joy_lee
2021. 3. 4. 15:36
reduce로 중복값 갯수 세기
reduce함수는 배열 내의 요소들을 한 번씩 호출해 작성한 코드를 수행한다
모든 요소를 더하거나, 중복값을 체크하는데 유용하게 사용할 수 있다.
initialValue = {}, arr[0]부터 시작, accu를 반환해 계속 업데이트한다
logical OR (||)
accu[curr] = (accu[curr] || 0)+1;
에서 괄호 안의 내용은, accu[curr]의 값이 있으면(truthy) accu[curr]을, 없으면 0을 반환한다.
여러개의 ||가 사용된다면, 가장 첫 번째 truthy를 반환한다.
result = value1 || value2 || value3;
value1 | value2 | value3 | result |
true | true/false | true/false | value1 |
false | true | true/false | value2 |
false | false | true | value3 |
false | false | false | false |
참고) ko.javascript.info/logical-operators
|| , && 연산자 사용법 [javascript] :: 마이구미
이번 글은 자바스크립트를 사용할 때 유용한 팁들을 알아볼 것이다. 어려운 내용이 아니라 쉬운 내용이다. 하지만 또 쉬운 내용이라고, 중요하지 않은 것은 아니다. 알고있다면 훨씬 좋은 팁들
mygumi.tistory.com