二维数组赋值:TypeError: Cannot set property ‘0‘ of undefined

278 阅读1分钟

二维数组赋值:TypeError: Cannot set property '0' of undefined

const dp = []
dp[0][0] = 0
//以上写法错误,js对于多维数组只能层层定义赋值
//以下写法正确
const dp = []
dp[0] = []
dp[0][0] = 0
//最好这样直接初始化
const dp = new Array(5).fill([])