javascript - 如何将整数添加到二维数组项

标签 javascript arrays

假设我在谷歌的控制台中有这样的登录

[[296,279],[304,280],[308,280],[312,280]]

来 self 下面的脚本

evtSource.onmessage = function(e) {
var obj = JSON.parse(e.data);
var line = JSON.stringify(obj.line)
var size = JSON.stringify(obj.lineWidth)
var color = JSON.stringify(obj.lineColor) // Not needed, but defined anyways.
var chat = JSON.stringify(obj.msg)

if (obj.ident === "") //mee
{
$.post("/draw.php?ing=_index", {
            l: (line),
            w : parseInt(obj.lineWidth) + 2,
            c: ("ffffff"),
            o: ("100"),
            f: ("1"),
            _: ("false")
 })
 console.log(line) //Logs the line. (Example in question.)

我如何在记录时将值 20 添加到数组中的每个项目。 所以它会记录这样的东西

[[316,299],[324,300],[328,300],[332,300]]

又不是这样的(原文。)

[[296,279],[304,280],[308,280],[312,280]]

最佳答案

使用 map :

const arr = [
  [296, 279],
  [304, 280],
  [308, 280],
  [312, 280]
];

const res = arr.map(e => e.map(f => f + 20));

console.log(res);
.as-console-wrapper {
  max-height: 100% !important;
  top: auto;
}

关于javascript - 如何将整数添加到二维数组项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57427100/

相关文章:

javascript - vanilla JavaScript 当函数完成时,做一些事情

javascript - Angular ui路由器后退按钮问题

javascript - 在 reducer 函数中更改 targetArray.length 时的 targetArray.reduce 行为

python - Python的List是如何实现的?

c - 正在重新分配的指针未在函数中分配 char* realloc

javascript - 在单独的站点上提供对 Facebook 对象的 Facebook 评论

javascript - 我可以在另一个 setTimeout 的处理程序中有一个 setTimeout 吗?

php - 合并两个数组,将重叠的结果相加

javascript - 使用 Javascript 在 1 个数组中查找公共(public)元素

java - 为什么 Java 允许类型不安全的数组赋值?