Javascript 删除数组中不带null的元素作为结果
如何从数组中删除一个项,而结果不为nullJavascript 删除数组中不带null的元素作为结果,javascript,Javascript,如何从数组中删除一个项,而结果不为null var a = [1,2,3]; delete a[1]; a; result: [1,null,3]; desired result: [1,3]; 只需使用delete操作符,属性就会变为null。它不会自动调整数组的大小 为此,请使用拼接方法: var a = [1,2,3]; a = a.splice(1, 1); // Remove one element from array, starting at index 1 请参见此处
var a = [1,2,3];
delete a[1];
a;
result: [1,null,3];
desired result: [1,3];
只需使用
delete
操作符,属性就会变为null。它不会自动调整数组的大小
为此,请使用拼接
方法:
var a = [1,2,3];
a = a.splice(1, 1); // Remove one element from array, starting at index 1
请参见此处