TIL

2021.02.16

joy_lee 2021. 3. 4. 15:36

reduce로 중복값 갯수 세기

 

reduce함수는 배열 내의 요소들을 한 번씩 호출해 작성한 코드를 수행한다

모든 요소를 더하거나, 중복값을 체크하는데 유용하게 사용할 수 있다.

initialValue = {}, arr[0]부터 시작, accu를 반환해 계속 업데이트한다

 

참고) hianna.tistory.com/459

 

 

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

참고) mygumi.tistory.com/33

 

|| , && 연산자 사용법 [javascript] :: 마이구미

이번 글은 자바스크립트를 사용할 때 유용한 팁들을 알아볼 것이다. 어려운 내용이 아니라 쉬운 내용이다. 하지만 또 쉬운 내용이라고, 중요하지 않은 것은 아니다. 알고있다면 훨씬 좋은 팁들

mygumi.tistory.com

 

'TIL' 카테고리의 다른 글

2021.03.04  (0) 2021.03.05
2021.02.17  (0) 2021.03.04
2021.01.28  (0) 2021.01.28
2021.01.25  (0) 2021.01.25
2021.01.21  (0) 2021.01.21