记自己一个大乌龙

标签: JavaScript


本人折腾了一个很简单的算法,但一直出错。有点没头绪,突然发现自己可能发生了一个大乌龙。JavaScript的数组索引不能取负数。因为,自己先有接触过python的语法。python的数组索引可以取负数,例如arr[-1]就是指取数组的最后一位,也就是倒数第一位。直至今天:

1
2
3
let arr=[1,2,3];
//underfined
console.log(arr[-1]);

才发现自己闹出个大笑话。