1. 程式人生 > >node.js操作json檔案用es6的find方法報錯students.find is not function分享

node.js操作json檔案用es6的find方法報錯students.find is not function分享

報錯截圖如上

程式碼是node.js用fs操作json檔案,程式碼沒錯,但是一直報錯。。。

後來找了很久之後發現之前測試刪除功能時,把json檔案的students陣列刪了只剩一條資料了,json檔案把本來應該是陣列格式的資料,如下

:

 結果是變成了這樣。。。。

就算陣列只有一條資料,那也是陣列啊。。。。本來find方法就是運算元組的,變成物件了當然報錯啊。。。 json之大坑啊。。。。。。

希望跟我一樣學習這個的時候注意一下。。。