mozilla
您的搜索结果

    WeakMap.prototype.delete()

    该特性处于 ECMAScript 6 规范草案中,目前的实现在未来可能会发生微调,请谨慎使用。

    概述

    delete() 方法可以从一个 WeakMap 对象中删除指定的元素。

    语法

    wm.delete(key);

    Parameters参数

    key
    需要删除的元素的键

    返回值

    如果成功删除,返回 true,否则返回 false

    示例

    var wm = new WeakMap();
    wm.set(window, "foo");
    
    wm.delete(window); // 返回 true,表示删除成功。
    
    wm.has(window);    // 返回 false,因为 window 对象已经被删除了。
    

    规范

    Specification Status Comment
    ECMAScript 6 (ECMA-262)
    WeakMap.prototype.delete
    Release Candidate Initial definition.

    浏览器兼容性

    Feature Chrome Firefox (SpiderMonkey) Internet Explorer Opera Safari
    Basic support (Yes)[1] 6.0 (6.0) 11 未实现 未实现
    Feature Android Firefox Mobile (SpiderMonkey) IE Mobile Opera Mobile Safari Mobile
    Basic support 未实现 6.0 (6.0) 未实现 未实现 未实现

    相关链接

    文档标签和贡献者

    Contributors to this page: teoli, ziyunfei
    最后编辑者: teoli,