相关疑难解决方法(0)

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

我有一个Numbers数组,我正在使用该.push()方法向其中添加元素.

有没有一种简单的方法从数组中删除特定元素?相当于像array.remove(number);.

我必须使用核心的JavaScript - 框架是不允许的.

javascript arrays

7655
推荐指数
112
解决办法
613万
查看次数

在JavaScript中循环遍历数组

在Java中,您可以使用for循环遍历数组中的对象,如下所示:

String[] myStringArray = {"Hello", "World"};
for (String s : myStringArray)
{
    // Do something
}
Run Code Online (Sandbox Code Playgroud)

你能用JavaScript做同样的事吗?

javascript arrays loops for-loop

2940
推荐指数
43
解决办法
353万
查看次数

如何循环或枚举JavaScript对象?

我有一个像以下JavaScript对象:

var p = {
    "p1": "value1",
    "p2": "value2",
    "p3": "value3"
};
Run Code Online (Sandbox Code Playgroud)

现在我想通过所有回路p元素(p1,p2,p3...),并得到他们的键和值.我怎样才能做到这一点?

如有必要,我可以修改JavaScript对象.我的最终目标是遍历一些键值对,如果可能的话,我想避免使用eval.

javascript each loops

2704
推荐指数
38
解决办法
180万
查看次数

1761
推荐指数
23
解决办法
82万
查看次数

短路Array.forEach就像调用break

[1,2,3].forEach(function(el) {
    if(el === 1) break;
});
Run Code Online (Sandbox Code Playgroud)

如何forEach在JavaScript中使用新方法执行此操作?我试过了return;,return false;而且break.break崩溃,return除了继续迭代之外什么都不做.

javascript arrays

1429
推荐指数
13
解决办法
94万
查看次数

如何迭代JSON结构?

我有以下JSON结构:

[{ "id":"10", "class": "child-of-9" }, { "id": "11", "classd": "child-of-10" }]
Run Code Online (Sandbox Code Playgroud)

如何使用jQuery或JavaScript迭代它?

javascript json loops

485
推荐指数
13
解决办法
83万
查看次数

获取数组内对象的索引,匹配条件

我有这样一个数组:

[{prop1:"abc",prop2:"qwe"},{prop1:"bnmb",prop2:"yutu"},{prop1:"zxvz",prop2:"qwrq"},...]
Run Code Online (Sandbox Code Playgroud)

如何在不迭代整个数组的情况下获取与条件匹配的对象的索引?

例如,给定prop2=="yutu",我想获得索引1.

我看到.indexOf()但是认为它用于简单的数组["a1","a2",...].我也检查了$.grep()但这会返回对象,而不是索引.

javascript arrays jquery

271
推荐指数
7
解决办法
34万
查看次数

如何在javascript中迭代(键,值)?

我有一个格式为的字典

dictionary = {0: {object}, 1:{object}, 2:{object}}
Run Code Online (Sandbox Code Playgroud)

我怎样才能通过做类似的事情来遍历这本词典

for((key,value) in dictionary){
  //Do stuff where key would be 0 and value would be the object
}
Run Code Online (Sandbox Code Playgroud)

javascript iteration object

255
推荐指数
7
解决办法
35万
查看次数

如何在jQuery中循环遍历数组?

我试图循环一个数组.我有以下代码:

 var currnt_image_list= '21,32,234,223';
 var substr = currnt_image_list.split(','); // array here
Run Code Online (Sandbox Code Playgroud)

我试图从阵列中获取所有数据.有人可以带我走正确的道路吗?

javascript arrays iteration jquery loops

222
推荐指数
7
解决办法
62万
查看次数

使用JavaScript进行多次左手分配

var var1 = 1,
    var2 = 1,
    var3 = 1;
Run Code Online (Sandbox Code Playgroud)

这相当于:

var var1 = var2 = var3 = 1;
Run Code Online (Sandbox Code Playgroud)

我很确定这是变量定义的顺序:var3,var2,var1,它等价于:

var var3 = 1, var2 = var3, var1 = var2;
Run Code Online (Sandbox Code Playgroud)

有没有办法在JavaScript中确认这一点?可能使用一些分析器?

javascript variables variable-assignment

181
推荐指数
4
解决办法
10万
查看次数