使用控制台查看对象的可用方法?

Ric*_*ard 6 javascript browser console inspection

有什么方法可以使用控制台来查看JS对象上可用的方法吗?

我在考虑这样的事情:

> var myArray = [1,2,3];
  undefined
> myArray
  [1, 2, 3]
> myArray.logme = function() { console.log(this); };
  function () { console.log(this); }
> myArray
  [1, 2, 3]
Run Code Online (Sandbox Code Playgroud)

我第二次输入时myArray,我希望看到该logme()方法现在可用.

我想知道答案,以便更容易地探索不熟悉的JS对象.

Ber*_*rgi 7

您可以使用

console.dir(myArray);
Run Code Online (Sandbox Code Playgroud)

您将获得这样的可扩展/可检查的显示,包括自定义属性和原型对象:

(来自/sf/answers/1017643161/,另请参阅console.dir和console.log之间有什么区别?)