pojin (ID: 1)
头衔:论坛坛主
等级:究级天王[荣誉]
积分:1301
发帖:99 篇
来自:保密
注册:2022-08-28 23:20:57
造访:2025-03-23 21:18:24
发帖:99 篇
来自:保密
注册:2022-08-28 23:20:57
造访:2025-03-23 21:18:24
[ 第 1 楼 ]
回复

语法糖:是指编程语言中可以更容易的表达一个操作的语法,它可以使程序员更加容易去使用这门语言,操作可以变得更加清晰、方便,或者更加符合程序员的编程习惯。
1. 速写属性
2. 速写方法
# 等价于下面,即对象里的方法可以去掉冒号和 function
3. 模板字符串
1. 速写属性
var name = '米斯特肖', age = '18';
var person1 = {
name:name,
age:age
}
# 下面语法糖写法等价上面var person2 = { name, age };
console.log(person1, person2);
2. 速写方法
var person = {
name: '米斯特肖',
age: '18',
describe: function() {
console.log('你最帅');
}
}
person.describe();
# 等价于下面,即对象里的方法可以去掉冒号和 function
var person = {
name:'米斯特肖',
age:'18',
describe(){
console.log('你最帅')
}
}
person.describe();
3. 模板字符串
var person = {
name: '米斯特肖',
age: '18'
};
var str1 = '我叫:' + person.name + ',\n 永远都是' + person.age + '岁。',
str2 = `我叫:${person.name}, 永远都是${person.age}岁。`;
console.log(str1, str2);

