Notification.data
data
只读属性是 Notification
的接口,当它作为构造函数的 option 可选项之一时,返回结构化的 Notification 的 data 数据。
当你创建 Notification 时,notification 使用的数据可以使任意类型。
备注: 此特性在 Web Worker 中可用
附加语法糖:关于克隆对象的速度研究。
https://dassur.ma/things/deep-copy/
博客作者认为目前(参考)最快的 object 克隆、复制方式。
function structuralClone(obj) {
return new Notification('', {data: obj, silent: true}).data;
}
Syntax 表达式
var data = Notification.data;
Value(返回值)
结构化的克隆数据
Examples 例子
产生一个 notification; 简单的 options
作为构造参数,将会触发以 option 为构造参数的 Notification()
。
var options = {
body: 'Do you like my body?',
data: 'I like peas.'
}
var n = new Notification('Test notification',options);
n.data // should return 'I like peas.'
Specifications
Specification |
---|
Notifications API Standard # dom-notification-data |
Browser compatibility
BCD tables only load in the browser