🔧 阿川の電商水電行
Shopify 顧問、維護與客製化
💡
小任務 / 單次支援方案
單次處理 Shopify 修正/微調
⭐️
維護方案
每月 Shopify 技術支援 + 小修改 + 諮詢
🚀
專案建置
Shopify 功能導入、培訓 + 分階段交付

https://www.youtube.com/watch?v=Rr5AqASIyxw

TL;DR

Logical AND operator (&&)

在使用 && 時要特別注意數字 0 的使用。
常見情況 : 根據是否是空陣列決定要不要印出陣列。

範例程式碼

錯誤使用方法

  1. 紅色 : 把 0 渲染出來

解決方法

  1. 變成布林值

    1. 綠色 : 判斷是否大於 0
    2. 綠色 : 利用兩個 !!
  2. 橘色 : 使用 Logical OR operator (||)


此人尚未填寫簡介。
按讚的人:

共有 4 則留言

弱型別的缺點!有時會碰到這種地雷!

如果強制一定要寫清楚是 true 或者 false,就不會有這種 0 到底是 truthy 或者 falsy 的問題!

以前用 java 覺得定義型別很麻煩,原來都是防止射自己的腳🤣

按讚的人:

當然!不然 typescript 也不會流行起來!繞了一圈走回原路,哈哈!

按讚的人:

此人尚未填寫簡介。
🏆 本月排行榜
🥇
站長阿川
📝22   💬9   ❤️6
598
🥈
我愛JS
📝4   💬14   ❤️7
272
🥉
御魂
💬1  
3
#4
2
#5
1
評分標準:發文×10 + 留言×3 + 獲讚×5 + 點讚×1 + 瀏覽數÷10
本數據每小時更新一次
🔧 阿川の電商水電行
Shopify 顧問、維護與客製化
💡
小任務 / 單次支援方案
單次處理 Shopify 修正/微調
⭐️
維護方案
每月 Shopify 技術支援 + 小修改 + 諮詢
🚀
專案建置
Shopify 功能導入、培訓 + 分階段交付