1. 程式人生 > >this指向全局對象

this指向全局對象

全局 window對象 var 全局對象 window func this指向 ava 不一定

當在全部範圍內使用this,他將會指向全局對象,一般是window對象,但全局對象不一定只有window,特別是在node.js環境中,作為函數調用時一般作為全局對象

<script type="text/javascript">

  var name="hello";

  console.log(this.name); //頂層對象,一般為window

  function show(){

  console.log(this.name); //頂層對象window

  return function(){

    console.log(this.name); //頂層對象window,返回的是個函數

    }

  }

  var s1 = new show();

  s1();

</script>

this指向全局對象