gpt4 book ai didi

javascript - 在当前浏览器中对 ES2015 新数据类型(例如 Set)进行子分类

转载 作者:行者123 更新时间:2023-11-28 06:42:56 25 4
gpt4 key购买 nike

Update: The Spring 2016 releases of major browsers (Firefox 45, Chrome 49 and Edge 13) will enable class extension by default without any flag or mode.

几乎所有 current versions of browsers 中的类和扩展均未默认启用。 (包括 Firefox、Chrome 和 Edge)。

当我尝试使用下面的“传统”方法对 Set 进行子类化时:

function Set2() { Set.apply(this, arguments); }
Set2.prototype = ...

我收到错误:TypeError:构造函数集需要“new”

那么如何创建具有不同行为的 Set 而无需在每个实例中设置属性?

编辑:

Compatibility

最佳答案

你不能。子类化内置函数(Object 除外)确实需要 ES6 class 语法。这对于 SetMapArray 没有什么不同。

关于javascript - 在当前浏览器中对 ES2015 新数据类型(例如 Set)进行子分类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33639071/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com