ES6-解构&字符串
以下是对解构&字符串的学习
解构赋值是对赋值运算符的扩展。
他是一种针对数组或者对象进行模式匹配,然后对其中的变量进行赋值。在代码书写上简洁且易读,语义更加清晰明了;也方便了复杂对象中数据字段获取。
解构的源,解构赋值表达式的右边部分。
解构的目标,解构赋值表达式的左边部分。
数组模型的解构(Array)
1 |
|
对象模型的解构(Object)
1 |
|
字符串扩展
- 扩展的方法,子串的识别
1
2
3
4
5
6let str = 'hello.vue';
console.log(str.startsWith('hello')); //true
console.log(str.endsWith('.vue')); //true
console.log(str.includes('e')); //true
console.log(str.includes('hello')); //true - 字符串模板
1
2
3
4let ss = `<div>
<span>hello world<span>
</div>`;
console.log(ss);//空格也能打印
控制台效果:
- 符串插入变量和表达式。变量名写在${}中,${}中可以放入javascript表达式。
1
2
3
4
5
6function fun() {
return '这是一个函数';
}
let info = `我是${abc},今年${age + 10}了,我想说: ${fun()}`;
console.log(info);
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!