PressureObserver: takeRecords() 方法
takeRecords()
方法是 PressureObserver
接口的方法,它会返回当前存储在压力观察器中的压力记录列表,并将其清空。
当您想要停止观察某个源但又想确保获得尚未传递到观察器回调中的所有记录时,此方法非常有用。
语法
js
takeRecords()
参数
无。
返回值
一个 Array
,其中包含 PressureRecord
对象。
示例
获取记录
以下示例将当前压力记录列表存储到 records
中,并清空压力观察器。
js
const observer = new PressureObserver(callback):
observer.observe("cpu");
const records = observer.takeRecords();
observer.disconnect(); // shut down observer now that we've taken records
if (records.length > 0) {
console.log(records[0].state);
console.log(records[0].time);
}
规范
规范 |
---|
计算压力级别 1 # the-takerecords-method |
浏览器兼容性
BCD 表格仅在浏览器中加载