gpt4 book ai didi

types - 区分Node原生函数和匿名函数

转载 作者:太空宇宙 更新时间:2023-11-04 01:16:48 26 4
gpt4 key购买 nike

如果我有匿名函数,我正在寻找一种遍历对象并执行操作的方法,如果我有 native 函数,则不执行该操作。

最好用一个例子来解释:

User = {
first : String,
last : String,
email : function(email) {
// ....
}
}

User.forEach(function(prop) {
if(! native ) {
// Do something
}
});

本能 react 当然不是,但 console.log 将为 String 原生函数输出 [Function: String],为匿名函数输出 [Function]

谢谢!马特

最佳答案

您可以使用toString()查看函数的文本,然后查找没有名称的函数:

/^function\s*?\(/.test(prop.toString())

关于types - 区分Node原生函数和匿名函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5208870/

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