前端之家收集整理的这篇文章主要介绍了
在JavaScript中获取对象的所有功能,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
例如,
Math.mymfunc = function (x) {
return x+1;
}
将被视为财产,当我写
for(var p in Math.__proto__) console.log(p)
它会显示出来.但其余的数学函数则不会.如何获取Math对象的所有函数?
Object.getOwnPropertyNames(数学);是你所追求的.
如果您正在处理符合EcmaScript 5标准的浏览器,则会记录所有属性.
var objs = Object.getOwnPropertyNames(Math);
for(var i in objs ){
console.log(objs[i]);
}
原文链接:https://www.f2er.com/js/158894.html