已采納回答 / 敏而好學_
javascript中函數內部可以讀取全局變量,因此訪問到了變量popup;變量call作用域是立即執行函數內部,因此立即執行函數內部的Function函數可以訪問到
2017-05-20
已采納回答 / qq_看啥看_0
這個呢,是數組的鍵。假使t1為string,就是countMap1['string']的意思。沒有的類型不會成為數組的鍵,只要有了這個鍵就絕對是從1開始計數的。
2017-04-19
已采納回答 / 芝麻大點
用css 添加手狀樣式,鼠標移上去變小手,變小手cursor:pointer;用JS使鼠標變小手onmouseover(鼠標越過的時候)onmouseover="this.style.cursor='hand'"
2017-04-13
已采納回答 / ExiaGo
其實既然你把基礎和進階都看了,大概都有所了解了嘛,對于JavaScript,其實你可以先去找些問題來用js寫一寫,看到不懂的直接網上查就行了,最好能自己做做筆記,積累個把月很多你都會有概念了,不記得就查,一下就懂了,console.log我都是在控制臺調試的時候用的,別的地方我還沒有用過,控制臺可以輸出一些東西這樣子。
2017-03-28
已采納回答 / in23
this 指的是調用當前方法(函數)的那個對象,也就是說函數在誰那被調用,this就指的是誰function?a()?{???????console.log(this);???}??var?b??=?{};??b.hehe?=?a;??b.hehe();??//這時候this指向b//常見的就是綁定事件?沒有擁有者,直接調用,就指向windowfunction?a()?{???????console.log(this);???}??a();??//this指向window
2017-03-11
已采納回答 / feiger
視頻中是get方法,obj是foo的實例,它本身是沒有z屬性的,當obj.z = 10賦值時程序發現obj并沒有z這個屬性,于是就像上查找foo的原型屬性z,并且這個z的屬性值是被get方法暴露出來的,是不能被改變的,只能通過set方法改變,你要obj的z能設置屬性就要給z設置一個set方法就可以了,Object.definedProperty(obj, 'z', {set: function(val){return val}})
2017-03-09
已采納回答 / 慕粉丹哥
不行,我還是厚著臉皮再來一次。首先,nAdd是全局變量,用nAdd = n的方式是可以吧局部變量暴露出去的,如果nAdd是簡單的基本類型,n的每一次變化都需要通過nAdd = n的方式賦值。第二個,關于n的作用域問題,這里nAdd的作用,形成閉包,局部變量n并不會在執行完result()后銷毀而是繼續保存在內存中。
2017-03-08