0

我正在尝试为表单定义一个数字。我正在研究一下并将其混合在一起(这里是第一行):

 var NumberTable

    [

        { valid: true, minNumber: 0, maxNumber: 4, factor: 0.0, label: 'Level 1' }

    ];

我只是想知道,“因素”是什么?我正在使用这些括号“[]”,这是否意味着我正在使用数组?

我之前使用了一个括号“{}”,有人告诉我这甚至不是 JavaScript。不知道该怎么回答这个问题,但我希望你能确认我是否正确(这实际上是在 JavaScript 中使用的)。

4

1 回答 1

1

您没有将这些东西分配给实际变量,所以我假设您的意思是这个。

var NumberTable = [
  { valid: true, minNumber: 0, maxNumber: 4, factor: 0.0, label: 'Level 1' }
];

什么是“因素”?

不知道。它是对象的属性。您没有粘贴足够的代码来了解它是如何使用的。这没什么神奇或特别的。这个对象只是有一个名为的属性factor,其值为0

我正在使用这些括号“[]”,这是否意味着我正在使用数组?

是的。您似乎正在将一个包含一个元素的数组分配给NumberTable.

我之前使用了一个括号“{}”,有人告诉我这甚至不是 JavaScript。不知道该怎么回答这个问题,但我希望你能确认我是否正确(这实际上是在 JavaScript 中使用的)。

{}用于 JavaScript 中的一些事情。在这种情况下,您正在创建一个 Object 文字。对象是键/值对的字典。您正在创建 this ,[]其中表示一个数组文字。因此,您最终会得到一个包含单个对象的数组。

于 2012-12-27T18:28:51.800 回答