【发布时间】:2018-05-22 23:04:12
【问题描述】:
我想在 JavaScript 中将 Math 属性公开给 window。这样,我就可以使用pow(n, n) 而不是Math.pow(n, n)。
我尝试过使用以下方法,但都不起作用。
for (var obj in Math) window[obj.name] = obj;
返回未定义
for (var obj of Math) window[obj.name] = obj;
抛出错误:Math object is not iterable.
【问题讨论】:
-
“我可以用 pow(n, n) 代替 Math.pow(n, n)”:为什么?
-
@Andy 我想这只是个人喜好。代码不会被除我之外的任何人看到,所以我不担心其他人会被它弄糊涂。
标签: javascript properties iteration