1. 程式人生 > 其它 >spring boot快速整合redis

spring boot快速整合redis

1.概念

1.this指向函式的直接呼叫者而非間接呼叫者

2.如果有new關鍵字,this指向new出來的那個物件

3.在DOM事件中,this指向目標元素

4.箭頭函式的this指向他所在的函式級作用域,並且不可改變

2.案例

1.此時function()中傳入的是window,所以this指向Window

<script>
setTimeout(function () {            console.log(this);
        })
 </script>   

2.向外查詢 這裡的this = window

  <script>
  setTimeout(() => {
            console.log(this);
        })
  </script>   

3.obj物件中的this

1.第一個this中function傳入的是window所以this列印的是window,

第二個this向外查詢,而物件中的this指向obj,所以this列印的是obj

const obj = {
            aaa() {
                setTimeout(function () {
                    console.log(this);
                })
                setTimeout(() => {
                    console.log(this);
                })
            }
        }