首页 > 解决方案 > 如何解决这个javascript数组删除方法问题

问题描述

我的代码:

<html>
<body>
<p id='demo'></p>
<script>
var array=['BENZ','SKODA','BMW','MERCEDAS','VOLVO'];
delete array[2];
document.getElementById('demo').innerHTML = array;
</script>
</body>
</html>

当我运行这段代码时......

逗号引号显示...删除第三个值后 执行后没有删除输出的逗号引号。

帮我解决这个问题(或)建议任何其他方法来删除 js 数组中指定索引中的值。

标签: javascripthtmlarraysnode.js

解决方案


var a = ['BENZ','SKODA','BMW','MERCEDAS','VOLVO']; 
a.splice(2,1); 
console.log(a);


推荐阅读