有没有办法让数组从“1”而不是“0”开始?
我只是因为好奇而问这个问题。我们可以在编辑器中创建可以执行此操作的代码吗?
答案 0 :(得分:0)
绝对没有理由需要这样做。但如果你真的必须出于某种奇怪的原因......
您可以通过以下方式暂时破解:
var arr = [,ele1,ele2,ele3...]
//arr[1] = ele1;
但请记住,arr的长度仍包括索引0,因此长度为4。
或者不使用数组,而是使用对象:
var obj = {1: 'ele1', 2: 'ele2', 3: 'ele3'}
//obj[1] = ele1;