20201210 - 前端業務專案的日常記錄
阿新 • • 發佈:2020-12-12
技術標籤: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.
用微笑告訴世人,今天的你比昨天更加強大。