LargestContentfulPaint: phương thức toJSON()
Baseline
2025
Newly available
Since December 2025, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.
Phương thức toJSON() của giao diện LargestContentfulPaint là một bộ tuần tự hóa; nó trả về biểu diễn JSON của đối tượng LargestContentfulPaint.
Cú pháp
js
toJSON()
Tham số
Không có.
Giá trị trả về
Một đối tượng JSON là bản tuần tự hóa của đối tượng LargestContentfulPaint.
JSON không chứa thuộc tính element vì nó có kiểu Element, vốn không cung cấp thao tác toJSON().
Ví dụ
>Sử dụng phương thức toJSON
Trong ví dụ này, gọi entry.toJSON() trả về biểu diễn JSON của đối tượng LargestContentfulPaint.
js
const observer = new PerformanceObserver((list) => {
list.getEntries().forEach((entry) => {
console.log(entry.toJSON());
});
});
observer.observe({ type: "largest-contentful-paint", buffered: true });
Điều này sẽ ghi nhật ký một đối tượng JSON như sau:
json
{
"name": "",
"entryType": "largest-contentful-paint",
"startTime": 468.2,
"duration": 0,
"size": 19824,
"renderTime": 468.2,
"loadTime": 0,
"id": "",
"url": ""
}
Để lấy chuỗi JSON, bạn có thể dùng JSON.stringify(entry) trực tiếp; nó sẽ tự động gọi toJSON().
Thông số kỹ thuật
| Specification |
|---|
| Largest Contentful Paint> # dom-largestcontentfulpaint-tojson> |