ES6新特性總結之解構賦值和字串模板

亦世發表於2018-09-28

解構賦值:

非常有用,特別在做資料互動  ajax

let [a,b,c] = [12,3,4]

注意:左右兩邊,結構格式要保持一致

json:

         let {name,age,job} = {

           name:'stive',

           age:'17',

           job:'碼農'

         };

    let {name:n,age:a,job:j} = json

解構的時候可以給預設值:

        let [a,b,c="預設值"]=["aa","bb"]

可以用來資料交換:

let a = 12;

let b = 13;

[a,b] = [b,a];


字串模板``

關於字串一些東西

優點:可以隨意換行 `${變數名字}`

字串連線

let name = 'qiqi';

let age = 17;

let str = `這個人叫${name},年齡是${age}歲`;

注:以下知識點非es6

字串查詢:

str.indexOf(要找的東西)   返回索引(位置),沒找到返回-1

str.includes(要找的東西)    返回值  true/false

字串是否以誰開頭: ----檢測地址

str.startWith(要檢測的東西)

字串是否以誰結尾:-----檢測檔案格式.png

str.endsWith(要檢測的東西)

重複字串:str.repeat(次數)

填充字串:str.padStart(整個字串長度,填充內容)   往前填充

                      str.padEnd(整個字串長度,填充內容)    往後填充

str.padStart(str.length+padStr.length,padStr)


相關文章