사용자 도구

사이트 도구


angular:observable_rxjs:observablescomparedtoothertechniques

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
다음 판
이전 판
angular:observable_rxjs:observablescomparedtoothertechniques [2019/03/02 14:33] – [Observables compared to arrays] taekguangular:observable_rxjs:observablescomparedtoothertechniques [2025/04/15 10:05] (현재) – 바깥 편집 127.0.0.1
줄 127: 줄 127:
  
 ^ ^ Observable ^ Array ^ ^ ^ Observable ^ Array ^
-|Given |<code></code> |<code></code>+|Given |<code>obs: ➞1➞2➞3➞5➞7 
-|concat() |<code></code> |<code></code>+obsB: ➞'a'➞'b'➞'c'</code> |<code>arr: [1, 2, 3, 5, 7] 
-|filter() |<code></code> |<code></code>+arrB: ['a', 'b', 'c']</code>
-|find() |<code></code> |<code></code>+|concat() |<code>obs.concat(obsB) 
-|findIndex() |<code></code> |<code></code>+➞1➞2➞3➞5➞7➞'a'➞'b'➞'c'</code> |<code>arr.concat(arrB) 
-|forEach() |<code></code> |<code></code>+[1,2,3,5,7,'a','b','c']</code>
-|map() |<code></code> |<code></code>+|filter() |<code>obs.filter((v) => v>3) 
-|reduce() |<code></code> |<code></code> |+➞5➞7</code> |<code>arr.filter((v) => v>3) 
 +[5, 7]</code>
 +|find() |<code>obs.find((v) => v>3) 
 +➞5</code> |<code>arr.find((v) => v>3) 
 +5</code>
 +|findIndex() |<code>obs.findIndex((v) => v>3) 
 +➞3</code> |<code>arr.findIndex((v) => v>3) 
 +3</code>
 +|forEach() |<code>obs.forEach((v) => { 
 +  console.log(v); 
 +}) 
 +
 +
 +
 +
 +7</code> |<code>arr.forEach((v) => { 
 +  console.log(v); 
 +}) 
 +
 +
 +
 +
 +7</code>
 +|map() |<code>obs.map((v) => -v) 
 +➞-1➞-2➞-3➞-5➞-7</code> |<code>arr.map((v) => -v) 
 +[-1, -2, -3, -5, -7]</code>
 +|reduce() |<code>obs.scan((s,v)=> s+v, 0) 
 +➞1➞3➞6➞11➞18</code> |<code>arr.reduce((s,v) => s+v, 0) 
 +18</code> | 
  
angular/observable_rxjs/observablescomparedtoothertechniques.1551537239.txt.gz · 마지막으로 수정됨: 2025/04/15 10:05 (바깥 편집)