Re: [问题] 要怎么取得所有的物件?

楼主: mrbigmouth (大嘴先生)   2015-05-20 16:23:32
※ 引述《LaPass (LaPass)》之铭言:
: 就一般网页上而言
: 我们知道有 window 这个物件可以用
: 然后可以对一些网页视窗做操作
: 其他还有 document 等等
: 另外一种是已经存在的 function
: 像是 alert()
: 以及一些语言内建的物件
: 像是 Date JSON等等
: 请问有办法“用程式”把现在的执行域下,可用的东西通通都列举出来吗?
: 因为环境不一定是在网页上
: 也有可能是在node.js
: 甚至是java的 Rhino
: 我想知道到底有哪些变量、function、物件可以用
(function(global) {
var i;
for (i in global) {
console.log(i+":");
console.dir(global[i]);
}
}(this))
作者: mmis1000 (秋月恋枫)   2015-05-20 17:19:00
你根本找不到function scope的那个 "global"只有跑在global下的code能这样用
作者: LaPass (LaPass)   2015-05-20 17:41:00
咦?虽然我记得有的JS引擎可以锁global下的this,让他变成null,但应该可以玩玩看 =V=global = {} QAQ环境是node.js少一个括号。我试成功了,这就是我要的结果 XD

Links booklink

Contact Us: admin [ a t ] ucptt.com