javascript数组索引问题!

Naz*_*san 0 javascript arrays indexing

var a = new array(); a [1] ='A'; b [10] ='B'; 的console.log(a)的/[undefined,"A",undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,"B"] /我想删除未定义的元素但是进程是什么?

dec*_*eze 6

首先,jQuery与此无关.

其次,阵列是"自动填充"的.如果定义指数10,各指标0- 9将自动占据,这只是JavaScript数组的工作方式.

您正在寻找的可能是一个对象:

var a = {};
a[1] = 'A';
a[10] = 'B';
Run Code Online (Sandbox Code Playgroud)

要么

var a = {
    1 : 'A',
    10 : 'B'
};
Run Code Online (Sandbox Code Playgroud)