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"] /我想删除未定义的元素但是进程是什么?
首先,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)