为了账号安全,请及时绑定邮箱和手机立即绑定

javascript如何删除二维关联数组中的某个元素后返回未被删除的其他数组元素?

javascript如何删除二维关联数组中的某个元素后返回未被删除的其他数组元素?

阿波罗的战车 2018-08-21 13:13:34
var arr2 = new Array();        arr2["person"] = new Array();         arr2["person"][0] = "name";         arr2["person"][1] = "age";         arr2["person"][2] = "sex";         arr2.push(arr2["person"]);         arr2["person2"] = new Array();         arr2["person2"][0] = "name2";         arr2["person2"][1] = "age2";         arr2["person2"][2] = "sex2";         arr2.push(arr2["person2"]);         arr2["person3"] = new Array();         arr2["person3"][0] = "name3";         arr2["person3"][1] = "age3";         arr2["person3"][2] = "sex3";         arr2.push(arr2["person3"]);         //         alert(arr2);// arr2=arr2.pop(arr2["person2"]); arr2.pop(arr2["person2"]);         alert(arr2);        由于我项目中用到了二维数组,需要对二维数组中的某个元素进行删除,以上是我自己写的一个测试代码,测试出来的结果是无论我删除的是二维数组中的哪个元素,用alert弹出的都是除了最后一个元素的其他数组元素,而没法弹出删除后剩下的那些元素,请大神帮帮我!
查看完整描述

1 回答

?
函数式编程

TA贡献1807条经验 获得超9个赞

pop() 方法从数组末尾移除最后一项,然后返回移除的项。

用splice()删除


查看完整回答
反对 回复 2018-09-20
  • 1 回答
  • 0 关注
  • 701 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信