日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > vue >内容正文

vue

vue之var和let声明变量

發布時間:2023/12/8 vue 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 vue之var和let声明变量 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

為什么推薦let而不是以前的var

現在很多編輯器在你使用var聲明變量時,var下面會有淺色的波浪線提示,此時建議我們使用let來聲明。為什么呢?(閑得無聊,碼碼字)

var 和let 的區別

因為var創建的變量是掛載在window頂級對象上面的,全局變量比較多的情況下通通都會掛載到window頂級對象上面,如果跟之前定義的對象重復則會改變之前定義的值,變量造成污染
  • var可重復聲明一個變量,(改變變量之前定義的值);
  • let不可重復聲明;
  • var定義變量會默認為全局變量,let則不會;
  • let作用域為塊級,var會上升至函數級別;
  • 閉包,即引用自由變量的函數,如果函數內存在var,該引用會被記住,在一些循環操作里變量發生變化,會造成麻煩;而let每次會產生新的引用
  • 確保let在你的語法環境下允許被使用(es6語法)

總結

以上是生活随笔為你收集整理的vue之var和let声明变量的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。