obj["aaa"] -> obj.aaawindow是全局的载体,所以window.Date <=> Date
fosjos 说的我受益了; 但是我依然不能完全明白; 就如我前面提出的例子: var qQI_QKE2 = new window["Date"]()["getTime"](); 谁能否把它简化一下? 谁能告诉我变量 qQI_QKE2 最终的结果到底是什么?是否类似于 window.Date.getTime() ? ---> 呵, 之前我学C++的, 思维还没有完全扭转过来;
//感觉这么写没什么意思,纯粹惹人看不懂 //new window["Date"]()["getTime"]() //浏览器上的JS,顶层对象(不知道用对象这词对不对头)是window,对象的属性和方法,都可以用两种方式来访问 //如window.alert或者window["alert"] //所以new window["Date"]()["getTime"]() //可以这么理解 var date = new Date(); date.getTime(); //或者 (new window.Date()).getTime()
就如我前面提出的例子: var qQI_QKE2 = new window["Date"]()["getTime"]();
谁能否把它简化一下? 谁能告诉我变量 qQI_QKE2 最终的结果到底是什么?是否类似于 window.Date.getTime() ? ---> 呵, 之前我学C++的, 思维还没有完全扭转过来;
//感觉这么写没什么意思,纯粹惹人看不懂
//new window["Date"]()["getTime"]()
//浏览器上的JS,顶层对象(不知道用对象这词对不对头)是window,对象的属性和方法,都可以用两种方式来访问
//如window.alert或者window["alert"]
//所以new window["Date"]()["getTime"]()
//可以这么理解
var date = new Date();
date.getTime();
//或者
(new window.Date()).getTime()