面试题集锦;有关作用域和this的指向
Posted qinlinkun
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面试题集锦;有关作用域和this的指向相关的知识,希望对你有一定的参考价值。
作用域面试题:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
This的面试题
1.
2.
var val = 1
var obj = {
val : 2,
dbl : function() {
var val = 45;
console.log(this); //指向谁?
this.val *= 2;
console.log(this.val); //??
console.log(val); //??
}
}
var fn = obj.dbl
fn()
3.
var x = 12;
function test() {
console.log(this.x)
}
test() //??
4.
var x = 12;
function test() {
console.log(this.x)
}
var obj={
x:45,
ss:test
}
obj.ss() //??
5.
var x = 12;
function test() {
console.log(this.x)
}
var obj = {
x:45,
ss:function(){
console.log(this)
test()
}
}
obj.ss() //??
6.
var val = 1
var obj = {
val : 2,
dbl : function() {
// var val = 45;
console.log(this); // 指向谁
this.val *= 2;
console.log(this.val); // ???
console.log(val); // ???
}
}
var ff = obj.dbl()
以上是关于面试题集锦;有关作用域和this的指向的主要内容,如果未能解决你的问题,请参考以下文章