javascript - 获取函数对象的描述符

标签 javascript

我想了解函数对象 FUNCwritable 值。

function FUNC(){}

访问属性时,通常使用Object.getOwnPropertyDescriptor(obj,prop)。但就我而言,我不是在访问属性,而是访问它自身的函数对象。我想看看我是否可以为函数对象分配新属性(我知道一种 hackish 方式,但我很感兴趣是否有其他可用的方式)。

我怎样才能做到这一点?

js:

Object.getOwnPropertyDescriptor(FUNC,"what do i put here?");

最佳答案

I'd like to learn about writable value of a function object

对象没有可写 值。只有个别属性可写或不可写,可写是一个属性(属性描述符的一部分)。

I'd like to see if I can assign new properties to function object

您可以在对象可扩展 上添加新属性。您可以使用 Object.isExtensible 检查.

关于javascript - 获取函数对象的描述符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54012512/

相关文章:

javascript - Chrome 扩展创建 - 未捕获的类型错误 : Cannot read property 'create' of undefined

javascript - 从文件名javascript中删除非法字符

javascript - 无法使用nodejs读取文件

javascript - 如何在运行长 javascript 代码时处理用户输入事件?

javascript - 如何在 JavaScript 中循环播放声音?

javascript - 网页中 SkyScanner Widget 的问题

javascript - 类型错误 : Cannot set property 'props' of undefined

javascript - lodash groupBy 正在更改我的集合中的顺序

javascript - 如何在没有 console.log 的情况下访问与 console.log 相同的功能(错误 ('example' ))

javascript - 如何在 Sencha Touch 中调用成功函数内的函数?