相关疑难解决方法(0)

创建多个dimesion数组

我需要这样的东西:

var fruits[1] = ["Banana", "Orange", "Apple", "Mango"];
fruits[2] = ["Banana"];
fruits[1].push("Lemon");
fruits[2].push("Orange");
Run Code Online (Sandbox Code Playgroud)

但这不适用于javascript.

有没有办法在javascript中实现这种机制?

javascript

0
推荐指数
1
解决办法
36
查看次数

Vanilla JS 通过引用删除数组元素

我知道您可以通过多种方式从 javascript 数组中删除元素,例如使用 Array.splice()、pop() 等或通过其值。现在我想知道,是否可以使用 vanilla js 通过引用删除 javascript 数组的元素,就像在其他编程语言(如 c#)中所做的那样?

例子:

    var item = items.find(function(item) { return item.acreg === "abc-123";});
    //do some other things with item
    items.remove(item);
Run Code Online (Sandbox Code Playgroud)

javascript arrays

0
推荐指数
1
解决办法
3142
查看次数

从JSON对象中删除数据

我跟着输出代码 在此输入图像描述

我想从数组中删除位置.当我尝试delete $products.position;它不是删除.但是当我尝试delete $products[0].position;它只是从第一次删除.

javascript jquery json

0
推荐指数
1
解决办法
3139
查看次数

使用object属性从对象数组中删除对象

我的javascript应用程序中有一个对象数组,看起来像

var data = [
 {
  id:2467,
  name:'alex',
  grade:'B',
 },
 {
  id:5236,
  name:'bob',
  grade:'A-',
 },
 {
  id:1784,
  name:'carl',
  grade:'C',
 },
 {
  id:5841,
  name:'dave',
  grade:'AA',
 },
 {
  id:3278,
  name:'harry',
  grade:'B+',
 },
]
Run Code Online (Sandbox Code Playgroud)

现在我必须在对象id的基础上从这个数组中删除或弹出一个对象,使用类似的函数

function removeStudent(id){
  //logic for removing object based on object id
}
Run Code Online (Sandbox Code Playgroud)

应该是这样的

removeStudent(5236);
Run Code Online (Sandbox Code Playgroud)

然后数据数组应该是这样的

var data = [
 {
  id:2467,
  name:'alex',
  grade:'B',
 },
 {
  id:1784,
  name:'carl',
  grade:'C',
 },
 {
  id:5841,
  name:'dave',
  grade:'AA',
 },
 {
  id:3278,
  name:'harry',
  grade:'B+',
 },
]
Run Code Online (Sandbox Code Playgroud)

我尝试过使用,pop()但我认为这将从数组中删除最后一个元素,而不是特定元素.我看过这篇从数组中删除元素的帖子

如何从JavaScript中删除数组中的特定元素?

但我没有找到我的答案在这里尊重对象需要帮助!

javascript arrays

0
推荐指数
1
解决办法
77
查看次数

从多维数组中删除元素的最佳方法 - JavaScript

我刚刚使用以下代码删除了数组中的元素:

delete chckboxIDs[0][0];
Run Code Online (Sandbox Code Playgroud)

这就是我的数组中的数据现在的样子:

在此输入图像描述

现在我的数组有一个空单元格,它打破了代码,因为我根据程序中其他位置的长度循环它,导致空值异常.我如何摆脱这个空旷的空间?

如果我将所有元素向下移动直到它处于最后位置,它仍然会在那里并仍然破坏代码?有一个更好的方法吗?

javascript multidimensional-array

-1
推荐指数
1
解决办法
1724
查看次数

如何使用javaScript通过索引删除数组元素?

水果= [“芒果”,“苹果”,“松树”,“浆果”];

如果我想明智地删除元素索引,如何使用javaScript做到这一点,也可以根据需要使用库。

javascript arrays sorting vue.js vuejs2

-2
推荐指数
1
解决办法
4374
查看次数