javascript - 我如何遍历 Array.prototype 函数

标签 javascript arrays prototype

我想将所有数组函数包装在数组对象中,但在控制台中

>>> Array.prototype
[]
>>> [].prototype
undefined

但是当我在控制台中键入 Array.prototype 时,它会在自动完成中显示所有函数,我如何才能获得这些函数?它们藏在哪里?

最佳答案

你的意思是:

var arrObj = Object.getOwnPropertyNames(Array.prototype);
for( var funcKey in arrObj ) {
   console.log(arrObj[funcKey]);
}

关于javascript - 我如何遍历 Array.prototype 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12384508/

相关文章:

javascript - 如何在一个 html 文件中 "compile"AngularJS 应用程序并保持所有源内联。 ( Grunt )

javascript - 为纵向显示缩放移动响应式横向布局

python - 无法解决总和为 k 的连续子数组中的边缘情况

javascript - Node 子进程生成 "TypeError: Bad argument TypeError"?

javascript - 变量作为 JavaScript 对象文字中的属性名称

arrays - 如何绘制数组的实部和虚部?

javascript - 在循环中过滤掉另一个数组中的对象

javascript - 自定义数组对象

javascript - 为什么要在继承对象之外声明原型(prototype)函数?

javascript - 如果父函数返回对象,则实例无权访问原型(prototype)函数