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

解構賦值:

很是有用,特別在作數據交互  ajaxes6

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

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

json:
索引

         let {name,age,job} = {字符串

           name:'stive',it

           age:'17',模板

           job:'碼農'
變量

         };數據

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

解構的時候能夠給默認值:

        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)

相關文章
相關標籤/搜索