当前位置: 首页 > 知识库问答 >
问题:

如何从javascript变量中删除对象/数组?

汪鸿志
2023-03-14

如何从javascript变量中删除对象/数组?

共有2个答案

高皓
2023-03-14

至于W3C学校http://www.w3schools.com/jsref/jsref_pop.asp

可以使用. pop()方法。

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.pop();

水果的结果将是:

Banana,Orange,Apple

删除另一个元素

要删除数组中索引处的某个元素,可以使用方法splice

比如说

var myFish = ['angel', 'clown', 'drum', 'surgeon', 'apple'];
// removes 1 element from index 3
removed = myFish.splice(3, 1);

结果将是

myFish is ['angel', 'clown', 'drum', 'apple']
removed is ['surgeon']

记住数组是零索引的,所以第3个元素是元素号2。

谢华彩
2023-03-14

您可以使用数组。原型pop()删除数组的最后一个元素。

bankBranchReponse.pop();

要删除特定索引处的元素,例如第三个元素,请执行以下操作:

var index = 2; // zero based so 2 is the 3rd element
bankBranchReponse.splice(index, 1);
 类似资料:
  • 我正在使用javascript定义对象数组,并希望根据对象属性删除值。 我用了下面的代码: 预期结果:当我删除值时,它应该给我一个包含0个元素的数组。 实际输出:当我删除值时,我得到的数组有1个元素,元素值为null。

  • 问题内容: 说我创建一个对象,如下所示: 删除该属性以使其最终成为new 的最佳方法是什么? 问题答案: 像这样: 演示版

  • 问题内容: 如何从数组中删除对象?我想删除,其中包括名称的对象从。例如: 我要实现: 问题答案: 您可以使用多种方法从数组中删除项目: 如果要删除position处的元素,请使用: 要么 您可以使用或结合使用参见MDN从数组中删除一个或多个元素,例如

  • 问题内容: 假设我们有一个具有这种格式的对象: 我想做一个通过键删除的函数: 问题答案: 该运算符允许您从对象中删除属性。 以下示例都做同样的事情。

  • 问题内容: 我有用于向会话添加变量的PHP代码: 当用户选择“删除”时,我想从会话数组中删除显示的变量。 但是,当我取消设置时,将删除数组中的所有变量。 如何仅删除一个变量? 问题答案: 由于是数组,因此需要找到指向您感兴趣的名称值的数组键。最后一行重新排列数组的索引,以供下次使用。

  • 问题内容: 给定一个n个对象数组,假设它是一个string数组,并且具有以下值: 如何删除/删除数组中所有等于“ a”的字符串/对象? 问题答案: [如果需要一些现成的代码,请滚动到我的“ Edit3”(剪切后)。其余的供后代使用。] 为了充实清洁工的想法: 编辑:我现在使用而不是:单例仅限于一个条目,而该方法允许你添加其他字符串以稍后过滤:。 Edit2:以上方法保留了相同的数组(因此数组的长度