ES6引入了一些特殊字符,讓JSON解析更加方便和靈活。
首先是...運算符。我們可以使用...來展開數組和對象。例如:
let arr1 = [1, 2, 3]; let arr2 = [4, 5, 6]; let arr3 = [...arr1, ...arr2]; // [1, 2, 3, 4, 5, 6] let obj1 = {a: 1, b: 2}; let obj2 = {c: 3, d: 4}; let obj3 = {...obj1, ...obj2}; // {a: 1, b: 2, c: 3, d: 4}
接下來是模板字符串。我們可以使用反引號(`)來定義模板字符串,并使用${}在模板字符串中插入變量。例如:
let name = "Jack"; let age = 25; let introduction = `My name is ${name}, and I am ${age} years old.`;
在模板字符串中,我們也可以使用多行字符串。例如:
let multipleLines = `This is a multiple lines string.`;
最后是解構賦值。我們可以使用解構賦值來從數組或對象中取出值,并賦給變量。例如:
let [a, b, c] = [1, 2, 3]; // a=1, b=2, c=3 let {name, age} = {name: "Jack", age: 25}; // name="Jack", age=25
以上就是ES6中特殊字符的簡要介紹。