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()
var x = 12;
	 function test() {
	 	console.log(this.x)
	 }
	 test()    //??
var x = 12;
	 function test() {
	 	console.log(this.x)
	 }
	 var obj={
	 	x:45,
	 	ss:test
	 }
	 obj.ss() //??
var x = 12;
	function test() {
		console.log(this.x)
	}
	var obj = {
		x:45,
		ss:function(){
			console.log(this)
			test()
		}
	}
	obj.ss() //??
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 原型笔试题练习)
原文:https://www.cnblogs.com/lijieqiqi/p/qiershilianxi.html