使用混淆。 var message = "Xinrui Ma";
var call = (function(){
message = "I am cool";
})();
alert(message);
从我的角度来看,该代码将这样的处理: var message = "Xinrui Ma";
var call = (function(){
var messa
考虑这个JS(其在body结束时运行并导致错误) (function(){
"use strict";
var div = document.getElementById("hook"),
ul = div.firstElementChild,
last_li = ul.lastElementChild;
alert(div) // ale
我碰到一个有趣的quiz function bar() {
return foo;
foo = 10;
function foo() {}
var foo = '11';
}
alert(typeof bar());
我的理解是这样来了(其中根据错误的安慰:)是): var foo; // global variable
function bar(
嘿,所有我试图理解JavaScript封锁和对这段代码一个简单的问题, var a = 5;
function woot() {
console.log('a == 5 woot: ' + (a == 5).toString());
var a = 6;
function test() {
console.log('a == 6 test: ' +
我有此代码的工作,但我想改善它: var c = canvas.getContext("2d");
//this is called as an object method I created
var animar = function() {
var obj = this;//saves the object that called it to later access to it