2024年3月19日发(作者:但魄)
es13语法
ES13是一种ECMAScript版本,也被称为ES6或ES2015。以下是一些
ES13的新功能和语法:
1.箭头函数:用“=>”定义函数。如:
(a,b)=>a+b;。
2. let和const:用于声明变量。let用于声明可变变量,const用
于声明不可变变量。如:
let x = 5;。
const y = 10;。
3.模板字符串:用于构建字符串的新语法。使用反引号(`)包裹字符
串,并使用${}插入表达式。如:
let name = "Alice";。
(`My name is ${name}`);。
4.解构赋值:用于将数组或对象中的值解构并分配给变量。如:
let arr = [1, 2, 3];。
let [a, b, c] = arr;。
5.简化对象字面量:用于简化创建新对象的语法。如:
let obj = {a, b, c};。
6.类和继承:用于创建类和继承。如:
class Person 。
constructor(name) 。
= name;。
}。
sayHello() 。
(`Hello, my name is ${}`);。
}。
}。
class Student extends Person 。
constructor(name, grade) 。
super(name);。
= grade;。
}。
sayHello() 。
(`Hello, my name is ${} and I'm in grade
${}`);。
}。
}。
7. Promise:用于处理异步操作的新语法。如:
let promise = new Promise(function(resolve, reject) 。
let success = false;。
if (success) 。
resolve("Success!");。
} else 。
reject("Failure!");。
}。
});。
(function(result) 。
(result);。
}). catch(function(error) 。
(error);。
});。
这些是ES13中的一些新功能和语法。
2024年3月19日发(作者:但魄)
es13语法
ES13是一种ECMAScript版本,也被称为ES6或ES2015。以下是一些
ES13的新功能和语法:
1.箭头函数:用“=>”定义函数。如:
(a,b)=>a+b;。
2. let和const:用于声明变量。let用于声明可变变量,const用
于声明不可变变量。如:
let x = 5;。
const y = 10;。
3.模板字符串:用于构建字符串的新语法。使用反引号(`)包裹字符
串,并使用${}插入表达式。如:
let name = "Alice";。
(`My name is ${name}`);。
4.解构赋值:用于将数组或对象中的值解构并分配给变量。如:
let arr = [1, 2, 3];。
let [a, b, c] = arr;。
5.简化对象字面量:用于简化创建新对象的语法。如:
let obj = {a, b, c};。
6.类和继承:用于创建类和继承。如:
class Person 。
constructor(name) 。
= name;。
}。
sayHello() 。
(`Hello, my name is ${}`);。
}。
}。
class Student extends Person 。
constructor(name, grade) 。
super(name);。
= grade;。
}。
sayHello() 。
(`Hello, my name is ${} and I'm in grade
${}`);。
}。
}。
7. Promise:用于处理异步操作的新语法。如:
let promise = new Promise(function(resolve, reject) 。
let success = false;。
if (success) 。
resolve("Success!");。
} else 。
reject("Failure!");。
}。
});。
(function(result) 。
(result);。
}). catch(function(error) 。
(error);。
});。
这些是ES13中的一些新功能和语法。