iT邦幫忙

2023 iThome 鐵人賽

DAY 9
0

我們昨天是撈所有資料,那我們今天來試試看如何單出其中一筆資料囉~

我原本以為會很快速的解決惹,會跑出我預期的想要的資料

但上天就是這麼驚喜,居然讓我進入找不到資料這個選項

想想為什麼~~~~~

關鍵有三個,提出一點我解這個小bug的方向XD

1.可以知道的是,資料沒問題,但是卻進入的if判斷,也就是說的確找不到資料

2.我是使用三個===,所以是嚴謹判斷

3.所以我改成 == 看看

居然就發現沒問題了,那這邊可以知道了

在我們的json中

而在我們的route中

驗證一下

知道問題在哪就好解決了,看是把誰轉成對方那個型別(或者用兩個== XD?)

我這邊採用這個方式

我們把他都轉成數字吧~

再重新打一次看看

這樣就可以得到耍廢的資料囉

順帶一提,箭頭函示其實我還是不是很習慣,但感覺node上很多教學都用這種方式,不知道大家喜歡哪一種呢?
我自己還是比較喜歡這種寫法XD

let todo = db.todos.find(function(todo) {
  return todo.id === req.params.id;
});

我覺得還是相對好閱讀跟順手寫一點辣...是說玩了這麼幾天,開始有點忘記Laravel怎麼寫了...真是恐怖


上一篇
第八天 嘗試做一點小練習吧#1
下一篇
第十天 嘗試做一點小練習吧#3
系列文
Node.js隨手札記 想到什麼就說什麼的30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言