# js 容易犯的錯 ## 要共通 如果要jquery 不能裡面用原生 比較好 而且不容易彩雷 ## checkbox判斷 ![](https://i.imgur.com/6Cv8fnE.png) ## object 第一 ``` const a = { name: 1 good: ()=>{}; } ``` object裡面的function可以縮寫成這樣`good(){}`,不用key ## 飛升 var宣告很容易半飛升 undefind 箭頭涵式的 function不會飛升(自己在click事件中遇到的,不一定對) `const a = ()=>{};` ## 傳值跟傳址 https://www.youtube.com/watch?v=-hBJz2PPIVE 這篇後面要看一下 除了基本的淺深拷貝 他有講到function的觀念 數字string之類都是傳值 但物件 array都是傳址 new也是喔 所以你只要注意不管甚麼語言 array object class重新複製就要小心 ###### tags: `javaScript`