很是有用,特别在作数据交互 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)