Reference
类型用于解释delete
、typeof
以及赋值运算符等操作的行为。[...] 引用是一个已解析的名称绑定。函数调用允许返回引用。这种可能性仅出于宿主对象的考虑。本规范定义的任何内置ECMAScript函数都不返回引用,也没有用户定义的函数返回引用的规定。
我被最后两句话深深打动了。有了这个,你就可以做像coolHostFn() = value
这样的事情(顺便说一下,这是有效的语法)。所以我的问题是:
是否有任何ECMAScript实现定义的宿主函数对象会导致Reference
值?
"returns a reference" javascript
并查看了前几页的结果,但是并没有找到相关内容。 - Nathan MacInnes