// ES6 允许按照一定模式从数组和对象中提取值
// 对变量进行赋值。这被称为**解构赋值**
// 1.数组的解构
const STAR = ['王菲','陈奕迅','燕池','张学友'];
let [wang,chen,yan,zhang] = STAR;
// console.log(wang,chen,yan,zhang)
// 2.对象的解构
const singer = {
name: '燕池',
age : 20,
song:function(){
console.log('将进酒')
}
}
let {name,age,song} = singer;
// console.log(name,age,song);
song();
// **模板字符串**
// ES6引入新的声明字符串的方式
// 1.声明
// let str = '我是一个字符串';
// console.log(str, typeof str)
// 2.内容可以换行
// 3.变量拼接
let sing = '燕池';
let s = `${sing}的将进酒很好听~`;
// console.log(s)
// ES6允许在大括号里直接写入变量和函数
// 作为对象的属性和方法,这样书写更加简洁
let book = '乱世佳人';
let change = function(){
console.log('很有趣');
}
const school = {
book,
change,
read(){
console.log('很多。。。')
}
}
console.log(school)
ES6 解构赋值 模板字符串
最新推荐文章于 2024-05-05 04:09:04 发布