1-模板字符串
反引号可以用来定义字符串。
1.1_解析变量
反引号定义的字符串可以解析变量$(变量名)
以前字符都是通过引引加加的方式,ES6提供的新定义字符串的方法可以解析变量。
let name='zhangsan';
let a=`hello this is mobanzifuchuang user $(name)`;
1.2_字符串可以换行
let html=`
<div>
<span></span>
<span></span>
<span></span>
</div>
`
1.3_字符串内可以调用函数。
const a=()=>{
return'哈哈哈哈 追不到我把 我就是这么强大'
}
let b=`${a()} 呵呵哈哈哈`
输出结果:哈哈哈哈 追不到我把 我就是这么强大 呵呵哈哈哈
2-startsWith()和endsWith()
startWith()判断给定的字符串是否在原字符串的头部。返回布尔值。
endsWith()判断给定的字符串是否在原字符串的尾部。返回布尔值。
3-repeat()
repeat()将字符串重复n次,返回新字符串。
'a'.repeat(3); 返回aaa
4-数据结构set
set类似于对象。其成员都是唯一的。Set本身就是一个构造函数,且可以接收一个数组作为参数。
const a=new Set([1,2,3]);
const