1-2
console.table()
將輸出表格形式,其參數需為陣列或物件。arr.map()
將陣列元素進行處理後返回新陣列,不會影響原本。- 在物件中方法裡
return this
的話能將方法串起來:
list.add("找實習")
.add("買洗碗精")
.add("幫狗狗洗澡")
.add("去遛狗")
.show()
- 做完 codewar 的練習題
- 判斷同構的神解答:
const f=a=>[...a].map(e=>a.indexOf(e)).join`,`;
const isomorph = (a, b) => f(a) == f(b);
- 使用陣列解構賦值請在最前面加分號,才不會報錯。
;[x, y] = [1, 2]
- 電腦重啟後,SSH要重設 (
ssh-add ~/.ssh/softchef_github_rsa
)
- 在父傳子的值,如果外層直接改變值,內層收到的值好像不會偵測到變化(物件),用定義的方法去清陣列物件才會有變化
- dealer 或 admin 的本地架測試 config.js 要用 S3 的 config.js 的配置。
- 物件內定義值可以給例外預設值
{ data: items.id || "No ID" }
- DynamoDB 讀寫元、寫入元估算,primary key、sort key 的結構
- Mocha 測試框架理解和 chai 斷言庫
- 編寫後端的 solution API 測試
- == 判斷時的空陣列值問題:https://codertw.com/%E7%A8%8B%E5%BC%8F%E8%AA%9E%E8%A8%80/42772/
- DynamoDB query 要帶 PK 值,scan 不用帶 PK 但要有 filter 值
- 寫好 solution API 和測試
- 因為request有更動,要去yaml改網址路徑等等
- Number 型別的相關研究:https://blog.miniasp.com/post/2020/02/21/JavaScript-Numbers-Deep-Dive?utm_source=Facebook_PicSee&fbclid=IwAR0J41leHf6iRuVjTKYSlBGuXVSsfoJFpaVpVYxtyfH1d513X_njzXbjjo8
- event loop 瀏覽器機制:https://yu-jack.github.io/2020/02/03/javascript-runtime-event-loop-browser/?fbclid=IwAR1cAt-AlKqJNX0thB62xlbnfXJMi3MxOoit0w48lTYC6Er0PP-NffvtOlY
整個重新部署上 AWS 時,要刪 S3、cloudfront、dynamoDB,然後要本地模擬時,config 也要對應 AWS 的 config 做修改 yaml 寫 api template 時,同一種路徑只能夠帶一種組合的參數:
- get) /solutions/{type}/{group}、put) /solutions/{id},這樣就不行,路徑會打架
- get) /solutions/{type}/{group}、put) /solutions/{id}/putId,這樣避開重複路徑可以
- semantic 版本號規則
- FileReader 物件,使用建構式建立物件來使用
FileReader.readAsDataURL(file)
讀取文件並將文件以數據 URL 的形式保存在 result 屬性中FileReader.onload
load 事件處理器,於讀取完成時觸發。FileReader.result
讀入的資料內容。只有在讀取完成之後此屬性才有效,而資料的格式則取決於是由哪一個方法進行讀取。Object.keys(obj)
會回傳含物件鍵值的陣列