很是有用,特別在作數據交互 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)