let命令的用法 let是es6中的聲明一個變量的命令,只在它聲明的代碼塊中有效,出了這個代碼塊就會報錯。也非常適合for循環,在循環中i的值只在循環語句中生效,在外邊取不到的。 var命令聲明的是一個全局的變量,i是指向全局的變量,只會輸出最后的值。而let只在循環語句塊里面生效,每次 ...
hi,我又回來了,今天學習一下const命令。 聲明一個常量 const聲明一個只讀常量,一旦聲明,常量的值便不可改變。 例子如下: 還可以聲明一個變量 const可以聲明一個變量,聲明以后,必須初始化,否則變錯。 例子如下: 其他特性 const和let有許多相似點: 只在其聲明的塊級作用域中有效 不存在作用域提升,是暫時性死區,必須先聲明,后使用 不能重復聲明,否則會報錯 例子如下: con ...
2019-01-17 16:11 0 796 推薦指數:
let命令的用法 let是es6中的聲明一個變量的命令,只在它聲明的代碼塊中有效,出了這個代碼塊就會報錯。也非常適合for循環,在循環中i的值只在循環語句中生效,在外邊取不到的。 var命令聲明的是一個全局的變量,i是指向全局的變量,只會輸出最后的值。而let只在循環語句塊里面生效,每次 ...
本質 const實際上保證的,並不是變量的值不得改動,而是變量指向的那個內存地址所保存的數據不得改動。 對於簡單類型的數據(數值、字符串、布爾值),值就保存在變量指向的那個內存地址,因此等同於常量。 但對於復合類型的數據(主要是對象和數組),變量指向的內存地址,保存的只是一個指向實際數據 ...
// for in遍歷的是數組的索引(即鍵名),而for of遍歷的是數組元素值。 let arr = [1,2,3,4,5,6,7] for(le ...
先看看ES5中異步編程的使用。 在ES6中使用Promise來解決異步編程。 有多個步驟,讓異步編程更加簡單。 在Promise中可以使用catch來捕獲異常。 下面是一個案例,目的是當頁面的圖片都加載完才把圖片顯示到頁面中 ...
給定一個數組 let list = [ // wu: 武力 zhi:智力 { id: 1, name: '張飛', wu: 97, zhi: 10 }, ...
Object.is 可以看成是=== 的加強版, 其修正了 === 的 NaN 不等於自身, 以及 +0 等於 -0 另外說下, == 會自動轉型, 但是 Object.is 也是如果類型不一致也 ...
forEach forEach()會遍歷數組, 循環體內沒有返回值,forEach()循環不會改變原來數組的內容, forEach()有三個參數, 第一個參數是當前元素, 第二個參數是當前元 ...
字符串新增方法 padStart、padEnd 如果原字符串不夠指定長度,則會在左側(右側)填充字符串,用以補全 padStart( length: number, fillStr?: string ) padEnd( length: number, fillStr ...