js關於this的疑惑

青瓷發表於2018-10-13

程式碼:

<script type="text/javascript">
    var model = {
	    init: function () {
    	    	return this;
	    }
	}
	console.log(model.init());
	var model2 = {
	    init: () => this
	}
	console.log(model2.init());
</script>
複製程式碼

輸出:

js關於this的疑惑

為啥第一個指向model,第二個this指向window,對js不夠熟悉,求大佬們指點。

相關文章