记一次出错
起因
看《学习JavaScript数据结构与算法》的时候,使用live server运行代码发现

心里想什么情况?
经过
漫长的搜索,没想到是自己的问题。。。
结果
弄了半天,原来是代码写错了:
let numbers = [0, 1, 2, 3, 4, 5]
// 在数组前面添加元素
Array.prototype.insertFirstPosition = function (value) {
// for (let i = this.length; i >= 0; i++) {
for (let i = this.length; i >= 0; i--) {
this[i] = this[i - 1]
}
this[0] = value
}
numbers.insertFirstPosition(-1)
console.log(numbers)
把这里的--,写成了++
启示:写代码和出错时要细心查找错误。