Skip to main content

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 的結構




整個重新部署上 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) 會回傳含物件鍵值的陣列