
前言
過去在程式導師實驗課程中,整理過這兩篇筆記探討「測試」是怎麼回事:
在轉職後的第一家公司,組內曾嘗試在既有專案中撰寫測試,卻因時程緊湊而不了了之。但或許是一聽到測試就浮現「好麻煩⋯⋯」的想法吧?與其花這個時間去寫程式來進行測試,還不如多修幾個 BUG 來得有效益,打從心底想逃避這件事情,只覺得測試是理想,讓這項 TODO 一直被延宕。
本篇主要是認識 NGXS 這套狀態管理工具,瞭解基本概念,以及和 NGRX 使用上的差異。
本篇為以下資源之學習筆記:
本篇為 JSDC 2017 - R201#D105 RxJS - 封裝程式的藝術 By Jerry Hong 這場演講的學習筆記。如有錯誤歡迎指正。
接續上篇【學習筆記】JavaScript 的陣列遍歷(ㄧ):for/for…of/for…in/forEach,這篇筆記整理幾種 JavaScript 遍歷陣列的方法,探討其使用時機與彼此的區別:
arr.forEach((value, index, array) => { // todo... })arr.map(value => { // todo... })arr.filter(value => { // todo... })arr.every(value => { // todo... })arr.some(value => { // todo... })arr.reduce((acc, value)=> acc + value)這篇筆記整理幾種 JavaScript 遍歷陣列的方法,探討其使用時機與彼此的區別:
for (let i = 0; i < arr.length; i++)arr.forEach((value, index) => { // todo... })for (let i in arr)for (let v of arr)