Math.mymfunc = function (x) { return x+1; }
将被视为财产,当我写
for(var p in Math.__proto__) console.log(p)
它会显示出来.但其余的数学函数则不会.如何获取Math对象的所有函数?
如果您正在处理符合EcmaScript 5标准的浏览器,则会记录所有属性.
var objs = Object.getOwnPropertyNames(Math); for(var i in objs ){ console.log(objs[i]); }