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

以索引为键初始化对象数组[重复]

韦昊焜
2023-03-14

我试图找出如何初始化一个对象数组,其中每个对象都以索引(i)作为其键,以0作为其值。下面的代码没有按预期工作,但我不知道为什么。我还是Javascript的初学者,在其他地方找不到答案。

var n = 10;
var sample = [];
for (var i = 0; i < n; i++)
    sample.push({i : 0});

共有1个答案

吕宇定
2023-03-14

在索引[i]:

  var n = 10;
  var sample = [];
  for (var i = 0; i < n; i++)
      sample.push({[i]: 0});
  console.log(sample);
 类似资料:
  • 问题内容: 我只是看了这个SO Post: 但是,哥伦比亚大学教授的笔记按以下方式进行。请参阅第9页。 哪种方法正确?他们似乎在说不同的话。 特别是在注释版本中没有。 问题答案: 这根本不会在Java中编译(因为您正在将数组类型的值分配给非数组类型的变量): 被以下错误拒绝(另请参见:http : //ideone.com/0jh9YE): 要进行编译,请声明其类型,然后在其上循环:

  • 问题内容: 我在用Java工作。 我通常会这样设置一些对象: 问题是:在此示例中是否等于,按原样我可以假定对未初始化的对象进行空检查将是准确的? 问题答案: 正确,未显式初始化的引用类型的静态成员和实例成员都由Java 设置为。相同的规则适用于数组成员。 根据Java语言规范的第4.12.5节: 变量的初始值 程序中的每个变量在使用值之前都必须具有一个值: 每个类变量,实例变量或数组组件在创建时均

  • 问题内容: 我想初始化一个BlackJack游戏的Player对象数组。我已经阅读了很多有关初始化原始对象(例如int数组或字符串数​​组)的各种方法的信息,但是我无法将此概念理解为我在此处尝试做的事情(见下文)。我想返回一个初始化的Player对象数组。要创建的播放器对象的数量是一个整数,我向用户提示。我以为构造函数可以接受一个整数值并在初始化Player对象的一些成员变量时相应地命名播放器。我

  • 问题内容: 我有一个使用该函数构建的数组,但是看到我如何将其与随机/动态数据一起使用,我看到索引不断变化: 我需要始终从0开始对数组进行排序。我正在测试不同的数据,有时它从0开始,而在其他测试中,它从不同的数字开始。我进行了研究,发现数组从零开始,但似乎仅适用于该用户的特定情况。 我怎样才能做到这一点? 问题答案: $your_new_array = array_values($your_old_

  • 嘿,我是Java新手,在数组方面一直有困难。我正在尝试使用数组或数组列表来存储我的测试类中的值列表。但是我正在讨论如何将set1和set2添加到我的数组列表中。 我有一个测试班 然后我的数据类