this练习题
Posted musi03
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了this练习题相关的知识,希望对你有一定的参考价值。
1
function fn2(){ console.log(this.n) var n=‘n‘ this.n=10 console.log(n) } var obj={fn2:fn2, n:1} fn2() obj.fn2() console.log(obj.n, window.n) //undefined ‘n‘ //1 ‘n‘ //10 10
2
function f(){console.log(this)} var obj={ fn: (function(){ return this.f })(), f: function(){console.log(this)} } f() obj.f() obj.fn() // window obj obj
3
var n = 10 var obj1={ n:1, f:function(){this.n++; n=this.n++} } obj1.f() console.log(n) // 2 console.log(obj1.n) // 2 window.setTimeout(obj1.f, 1000) //2 //3
4
console.log(getA) if(‘a‘ in window){ var a = ‘‘ function getA(a){ a = a||this.a console.log(this.a) } getA(a) }
5
var a=2 var obj1 = { a:1, fn1: (function(a){ this.a = a a++ return function(){ this.a = a++ console.log(a) } })(a) } obj1.fn1() // 4 var fn1 = obj1.fn1 fn1() // window.a = 4,a=5
6
var c=3 function getC(){ this.c++ return function (){ c=this.c*2 console.log(c) } } var obj3={ c: 2, getC:(function(){ this.c -= 1 return this.getC })() } getC() // window.c = 3 obj3.getC() // obj3.c=3 var f3=obj3.getC f3() // window.c=4 console.log(window.c) // 4 console.log(obj3.c) // 3
以上是关于this练习题的主要内容,如果未能解决你的问题,请参考以下文章
在 webview_flutter 中启用捏合和缩放,在哪里添加代码片段 [this.webView.getSettings().setBuiltInZoomControls(true);]
ngx-translate实现国际化:this.translate.use()this.translate.get()this.translate.instant()onLangChange(代码片段
在片段java类中使用“this”和getLastSignedInAccount时出现错误[重复]
Python练习册 第 0013 题: 用 Python 写一个爬图片的程序,爬 这个链接里的日本妹子图片 :-),(http://tieba.baidu.com/p/2166231880)(代码片段