从零开始的全栈工程师——js篇(作用域 this 原型笔试题练习)
Posted WelcomeToMyBlog!
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从零开始的全栈工程师——js篇(作用域 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()
原型
待定
以上是关于从零开始的全栈工程师——js篇(作用域 this 原型笔试题练习)的主要内容,如果未能解决你的问题,请参考以下文章
Web全栈工程师之路——JavaScript篇(十六)——作用域