Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在数组Javascript中将项目设置为空_Javascript_Arrays - Fatal编程技术网

在数组Javascript中将项目设置为空

在数组Javascript中将项目设置为空,javascript,arrays,Javascript,Arrays,初始化数组后,它包含空元素。我想在设置值后将元素设置回空。但是它不工作,但是我将它设置为undefined/null var a=Array(20181231); //它不会运行。 a、 forEach(e=>{console.log(++i+'-'+e);}); var i=0; a[12]=12; a[2018]=2018年; //它循环了两次 a、 forEach(e=>{console.log(++i+'-'+e);}); a[12]=未定义; //期待一次,但仍然循环两次。 a、 f

初始化数组后,它包含空元素。我想在设置值后将元素设置回空。但是它不工作,但是我将它设置为undefined/null

var a=Array(20181231);
//它不会运行。
a、 forEach(e=>{console.log(++i+'-'+e);});
var i=0;
a[12]=12;
a[2018]=2018年;
//它循环了两次
a、 forEach(e=>{console.log(++i+'-'+e);});
a[12]=未定义;
//期待一次,但仍然循环两次。
a、 forEach(e=>{console.log(++i+'-'+e);})您可以获取并删除数组的元素

var a=Array(20181231);
a、 forEach(e=>console.log(++i+'-'+e));//无回路
var i=0;
a[12]=12;
a[2018]=2018年;
a、 forEach(e=>console.log(++i+'-'+e));//两个要素
删除[12];
a、 forEach(e=>console.log(++i+'-'+e));//一个元素