1. 程式人生 > 其它 >20201210 - 前端業務專案的日常記錄

20201210 - 前端業務專案的日常記錄

技術標籤:js

1. setInterval返回值問題

每次執行setInterval都會返回一個特定id,該數字逐次累加,這個id可以用在clearInterval方法中,清除特定的計時器。

     const timer = setInterval(() => {
     	// 執行的程式碼
     })
     
     console.log(timer) // setInterval方法返回一個id
     
     clearInterval(timer) // 這個id可以用來清除計時器

2. 手動設定的超過陣列長度的元素時,JS會建立空插槽補上中間空缺的元素,其值為undefined
。輸出整個陣列時,這些空插槽表現為空,但不是null

在這裡插入圖片描述 在這裡插入圖片描述

3. defineProperty可以用來給物件新增一個新的屬性,但是該屬性預設不可列舉,比如object.keys方法無法枚舉出由其定義的屬性


Smile and let everyone know that today you’re a lot stronger than you were yesterday.
用微笑告訴世人,今天的你比昨天更加強大。