【JavaScript】關於前端收到字段爲nullの思考

關於前端收到字段爲null的思考

  • nullundefined:都應當被認爲是該字段無意義,前端不需要,統一處理成不傳
  • 數組字段:應當返回[]
  • 字符串字段:返回""
  • 數字字段: 0或者一個特定的數字?

現在會出現一種奇怪的現象:字段的類型是string, 但是返回的值是null

  • 那就要思考,null到底是一個獨立的類型還是“所有類型中代表空的標誌”,string裏有nullnumber裏也有nullboolean裏也有null!!!
  • 一個字段的零值(zero-value)是和它的類型有關的,比如布爾值是false,數值是0,字符串是"",而null更像是不確定類型時無奈的選擇。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章