当前位置: 首页 > 知识库问答 >
问题:

多维数组中第一个元素的增量

滕胜涝
2023-03-14

我有一个数组,看起来像:[x,y]。而y将始终保持常数。我希望x每迭代增加100。

我就是这么做的:

null

let arr = [
    {
        "name": "pies",
        "data": [
            [
                "us",
                149045
            ],
            [
                "es",
                41746
            ],
            [
                "uk",
                37640
            ],
            [
                "au",
                16594
            ]
        ],
    },
    {
        "name": "cakes",
        "data": [
            [
                "us",
                128845
            ],
            [
                "es",
                35752
            ],
            [
                "uk",
                32246
            ],
            [
                "au",
                14333
            ]
        ],
    }
];

let inc = 100;
arr.forEach(d=> {
    d['m_arr'] = [inc, 125];
    inc +100;
});

console.log(arr);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

null

正如您所看到的,它不是在增加值。它总是只是插入[100,125]。在第一个名为pies的对象中,我希望m_arr:[100,125]和下一个名为cakes的对象为[200,125]

我该怎么做?

共有1个答案

柳宾实
2023-03-14

问题是,您的变量存储的值,原来的100(inc),它的新值从来没有设置。这行inc+100将取inc,add,100的值,然后忘记它,因为它没有存储。您应该做的是使用+=更新现有值。

 类似资料:
  • 本文向大家介绍JavaScript数组中的第一个元素和最后一个元素?,包括了JavaScript数组中的第一个元素和最后一个元素?的使用技巧和注意事项,需要的朋友参考一下 数组是一组元素。每个元素都有其自己的 索引值。我们可以使用这些索引访问任何元素。但是,对于最后一个元素,直到知道数组中存在的元素数量,我们才知道索引。在这种情况下,我们必须使用逻辑。让我们简要地讨论这些细节。 访问第一个元素 因

  • 在HashMap中,我可以使用containsKey(i)或containsValue(i)来检查我是否被使用;对数组也可以这样做吗?我的意思是检查myarray i1中的值是否为z i1==myarray中每个数组的第一个元素的组 在我的例子中{1,3,0,2}

  • 如何移除第一个数组但返回减去第一个元素的数组 在我的示例中,当删除第一个元素时,我应该得到

  • 问题内容: 现在,我想要一个形状为(2,3)的数组,其中 实现这一目标的正确方法是什么?一种麻木的方式推广到更大的数组(也许甚至更高的维度)。 请注意区别,以这样的问题这样,在索引的数组包含元组。这不是我要的。 编辑 这个问题的更一般的表述是: data.shape ==(s0,s1,..,sn) indexs.shape ==(s0,s1,…,sn-1,K) 因此,它们具有所有维度,但最后一个相

  • 问题内容: 我有一个数组: 我想获得此数组的第一个元素。预期结果: 字符串 一个要求: 它不能通过引用传递来完成 ,所以不是一个好的解决方案。 我怎样才能做到这一点? 问题答案: 原始答案,但代价昂贵(O(n)): 在O(1)中: 其他用例等 如果修改(就重置数组指针而言)不是问题,则可以使用: 如果需要数组“副本”,则从理论上讲应该更有效: 使用PHP 5.4+(但如果为空,则可能导致索引错误)

  • 问题内容: 我有一个像这样的数组: 我想基于第二元素按降序对其进行排序。理想的输出为: 问题答案: ,接受可选参数。函数用于生成比较密钥。