【问题标题】:Opposite of Push(); (splice explanation) [duplicate]与推()相反; (拼接说明)【重复】
【发布时间】:2014-09-10 01:36:31
【问题描述】:

假设我有一个数组

var arrayName = []; 

三个项目

arrayName = ['hi', 'hey', 'hello'];

如何从数组中删除项目“嘿”?

【问题讨论】:

  • Java 和 javascript 是两种不同的语言。
  • arrayName.splice(1,1); // 从 pos#1 中移除 1 个元素

标签: javascript arrays push splice


【解决方案1】:
var hey = arrayName.splice(1,1);

编辑:如果您希望获取特定值的索引,您可以使用:

arrayName.indexOf("hey");

【讨论】:

  • 删除只是更改值,它不会删除数组项或影响 .length 除非您执行最后一项...
  • @dandavis - Derp!你是对的。我一直假设 delete 关键字以相同的方式影响对象和数组。已编辑。
猜你喜欢
  • 2014-10-20
  • 2020-11-20
  • 2019-09-20
  • 2021-09-17
  • 2017-11-20
  • 2012-05-22
  • 1970-01-01
  • 1970-01-01
  • 2018-05-18
相关资源
最近更新 更多