javascript - 有没有办法以对象格式查看/记录 JavaScript 函数?

标签 javascript function object console.log

我们刚刚了解到函数是 JavaScript 中的对象。我正在尝试将其可视化,但无法使用 console.log() 来管理它 - 例如我已经尝试过:

function exampleFunc() {
  console.log("foo")
};

console.log(exampleFunc.toString()) // returns function exampleFunc(){console.log("foo")}

console.log(JSON.stringify(exampleFunc)) //returns undefined

这些方法都不会记录我所识别的对象表示法。有没有办法实现这个目标?

最佳答案

您可以使用 console.dir 来检查该函数作为对象:

function foo() {
}

console.dir(foo);

enter image description here

关于javascript - 有没有办法以对象格式查看/记录 JavaScript 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60825535/

相关文章:

javascript - 带有额外条目的表单集的拖放排序

javascript - 未捕获的 TypeError : ref. putString 不是函数

function - 如何从字符串定义我的函数?

c - "Expected declaration before ' struct ' "声明函数时?

javascript - 如何为我附加的 div 定义方法和属性?

javascript - 这个表达式在 javascript 中是什么意思?

javascript - 覆盖传递给函数的对象

javascript:durandaljs,在 View 模型中应用绑定(bind)

javascript - 检测是否有任何 JavaScript 函数正在运行

c - 如何在C中查找库函数的定义