【发布时间】:2016-05-08 22:02:51
【问题描述】:
我正在检查 ES6 功能,Symbol 类型为我创建了一个问题。
在 ES6 中,我们不能在 Symbol() 上应用 new 运算符。当我们这样做时,它会抛出一个错误。它会检查函数是否被用作构造函数。那么,它如何检查函数是否在幕后用作构造函数呢? (实施可能会因平台而异。)
您能分享任何示例实现吗?
【问题讨论】:
-
嗯,它是一个原生函数,那么你会如何处理“示例实现”?
标签: javascript constructor ecmascript-6 symbols