小编Cod*_*iac的帖子

内环显然卡住了

当我运行以下代码时,它仅记录一个循环;但是,当我删除内部循环时,它会按预期运行所有5次。我在俯视什么?

for (var i = 0; i < 5; i++) {
  var fieldset = document.getElementsByTagName("fieldset")[i];
  console.log("fieldset", i);
  var params = [];
  for (var i = 0; i < 5; i++) {
    params.push(fieldset.getElementsByTagName("input")[i].value);
  }
  console.log(params);
}
Run Code Online (Sandbox Code Playgroud)

javascript loops

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

检查地图中是否存在键

我读到它来检查Map 中是否存在一个键,我们可以使用has方法我正在使用以下示例:

var mp = new Map();
mp["abc-def"] = 123;
if (mp.has("abc-def")) {
  console.log("found");
} else {
  console.log("not found");
}
Run Code Online (Sandbox Code Playgroud)

关于为什么has方法在这里不起作用的任何建议?

javascript

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

动态切片小数点数字

我有一些小数点数字。

它们都是 10 位小数点数字,如 String

我想将它们切片为0and non-zero

"0.0000001234" => "0.000000", "1234" 
"0.0012345678" => "0.00", "12345678"
"0.0000123456" => "0.0000", "123456"
Run Code Online (Sandbox Code Playgroud)

我读过slice()or split(),但我的问题是动态的,所以我无法解决。

我怎样才能实现我的目标?

javascript regex split slice

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

jQuery split得到最后2位数

码:

'2018-12-2417:25:33'.split('-');
Run Code Online (Sandbox Code Playgroud)

Outptut:

["2018", "12", "2417:25:33"]
Run Code Online (Sandbox Code Playgroud)

预期产出:

["2018", "12", "24"]
Run Code Online (Sandbox Code Playgroud)

任何人都可以告诉我如何实现我的预期输出?

javascript

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

为什么sizeof()在输入为(char)和'A'时返回不同的值

我正在努力 sizeof()

当我输入参数为char数据类型时

J=sizeof(char);
Run Code Online (Sandbox Code Playgroud)

它输出为1.

但是当我进入这样的论点时

J=sizeof('A');
Run Code Online (Sandbox Code Playgroud)

我输出为4.

由于它的参数是char数据类型,它应该返回1作为输出,为什么它返回4/2(取决于32位/ 64位设备).

c character sizeof

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

标签 统计

javascript ×4

c ×1

character ×1

loops ×1

regex ×1

sizeof ×1

slice ×1

split ×1