Consider the following code snippet for serializing an object in JavaScript

4 phương ánCó giải thíchDễ
Đề bài
using JSON. Identify which parts are responsible for serialization and deserialization. const obj = {
  name: "Alice", age: 25
}

; const serializedObj = JSON.stringify(obj); const deserializedObj =

Đề bài
JSON.parse(serializedObj);
console.log(serializedObj);

// {"name":"Alice","age":25} console.log(deserializedObj); // { name: 'Alice', age: 25 }

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Khi chúng ta muốn lưu trữ một đối tượng JavaScript thành một chuỗi JSON, chúng ta sử dụng hàm JSON.stringify(). Hàm này sẽ chuyển đổi đối tượng thành một chuỗi JSON. Ví dụ, trong đoạn mã trên, JSON.stringify(obj) sẽ chuyển đổi đối tượng obj thành một chuỗi JSON. Điều này được thực hiện bởi hàm JSON.stringify(), vì vậy nó chịu trách nhiệm cho quá trình serial hóa. Sau đó, chúng ta sử dụng hàm JSON.parse() để chuyển đổi chuỗi JSON trở lại thành một đối tượng JavaScript. Điều này được thực hiện bởi hàm JSON.parse(), vì vậy nó chịu trách nhiệm cho quá trình giải mã. Các câu lệnh console.log() chỉ đơn giản là in ra kết quả, chúng không chịu trách nhiệm cho quá trình serial hóa hay giải mã.

Cùng chương 2

Xuất hiện trong 1 bộ đề