如何删除二维数组中的某一行?

hiuwing 2003-10-20 10:58:36
我用javascript定义了一个不定长的二维数组,内容假设如下:

001 a1 a2 a3
002 b1 b2 b3
003 c1 c2 c3
......

其中第一列的值是唯一。现我想删除这个数组的某一行数据,如何实现?
...全文
1352 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
心云意水 2003-10-20
  • 打赏
  • 举报
回复
<script language=JavaScript>
var yunshui=new Array()
yunshui[0]=["01","02","03"]
yunshui[1]=["11","12","13"]
yunshui[2]=["21","22","23"]
function ys(i)
{alert(yunshui);
var al,acl,j,k;
al=yunshui.length-1;
for(j=i;j<al;j++)
{acl=yunshui[i].length;
for(k=0;k<acl;k++)
{yunshui[j][k]=yunshui[j+1][k];
}
}
yunshui.length--
alert(yunshui)
}
ys(1)
</script>
hiuwing 2003-10-20
  • 打赏
  • 举报
回复
kingdomzhf(旭日东升)大哥,能不能说详细点。最好给段例子
kingdomzhf 2003-10-20
  • 打赏
  • 举报
回复
slice后用concat链接从而形成一个新数组
hiuwing 2003-10-20
  • 打赏
  • 举报
回复
xinyunyishui兄弟,我需要的不是清空,而是删除这行
心云意水 2003-10-20
  • 打赏
  • 举报
回复
删除第i行的数据

for(j=0;j<i.length;j++)
array[i][j]=null;

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧