ES6 是目前最流行的 JavaScript 版本之一,其中的 JSON 操作功能十分強大。在本文中,我們將探討 ES6 中的 JSON 操作,讓您能夠更好地掌握此強大的功能。
let person = {
"name": "Alice",
"age": 24,
"hobbies": ["reading", "dancing"]
};
// To access the value of an object
console.log(person.name); // Output: "Alice"
// To modify the value of an object
person.age = 25;
console.log(person.age); // Output: 25
// To add a new key and value to an object
person["gender"] = "female";
console.log(person.gender); // Output: "female"
如您所見,通過 ES6,可以輕松訪問和修改對象的值。此外,還可以輕松地添加新的鍵值對。這些操作都需要使用 JSON 對象。
let jsonString = `{
"name": "Bob",
"age": 32,
"hobbies": ["cooking", "hiking"]
}`;
// To convert JSON string to object
let person = JSON.parse(jsonString);
console.log(person.name); // Output: "Bob"
// To convert object to JSON string
let newJsonString = JSON.stringify(person);
console.log(newJsonString); // Output: "{"name":"Bob","age":32,"hobbies":["cooking","hiking"]}"
如果要將 JSON 字符串轉換為對象,可以使用 JSON.parse 函數。而將對象轉換為 JSON 字符串,則需要使用 JSON.stringify 函數。
總而言之,ES6 中的 JSON 操作功能非常強大,可以輕松訪問、修改和添加對象的值,并能夠在對象和 JSON 字符串之間輕松地進行轉換。因此,了解該功能對 JavaScript 開發非常有幫助。
下一篇vue取景框