小编QWE*_*RTY的帖子

拼接或删除数组中的特定元素

我有一个这样的数组变量:

dateArray =  [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];
Run Code Online (Sandbox Code Playgroud)

现在我想删除前12个元素dateArray.我尝试了下面的代码,但它仍然没有工作.我用过,splice但我不知道我错过了什么.

if(dateArray.length>12){
    for(var d= 0; d <12; d++){
       dateArray.splice(d);
    }
    console.log(dateArray);
}
Run Code Online (Sandbox Code Playgroud)

它输出空数组: []

我想要它只删除前12个输出应该是:

[31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
Run Code Online (Sandbox Code Playgroud)

任何帮助将非常感激.

javascript

0
推荐指数
1
解决办法
171
查看次数

标签 统计

javascript ×1