由于我現在寫js基本不會加分號,今天寫的時候發現在chrome(版本 54.0.2840.71 m)里使用ES6解構賦值時會有一個小問題.代碼如下 let lastX = 0,
lastY = 0
canvas.addEventListener('mousedown', (e) => {
isDrawing = true
[lastX, lastY] = [e.offsetX,e.offsetY]
})賦值語句前沒有分號會賦值失敗,報錯Uncaught TypeError: Cannot set property '0' of undefined(…)加了之后就沒問題了,希望大家注意,不知道其他瀏覽器是否有這個問題
發現ES6解構賦值的在chrome一個BUG.
largeQ
2018-10-19 10:13:27