0
var POWER = {
    '1ST_TERMINAL': { 'Lower': 1000, 'Upper': 2100 },
    '2ND_TERMINAL': { 'Lower': -100, 'Upper': -200 },
    '3RD_TERMINAL': { 'Lower': -900, 'Upper': -2700 },
    '4TH_TERMINAL': { 'Lower': 400, 'Upper': 900},
    '5TH_TERMINAL': { 'Lower': -900, 'Upper': 100 },
    '6TH_TERMINAL': { 'Lower': -810, 'Upper': 1150 }    
};

我知道如何访问这个对象 POWER 中的元素

例如,如果我想访问 1ST_TERMINAL 较低的值,我会这样做。

var value = POWER['1ST_TERMINAL'].Lower;

所以值现在将有“​​1000”,我认为 1ST_TERMINAL 是 POWER 对象的某种键,对吧?我不知道它叫什么。。

如何将相同类型的元素(例如 7TH_TERMINAL)添加到 POWER 中?

4

3 回答 3

0

简单地说,使用等号

// create the object first
// 7TH_TERMINAL is a method of the object POWER
POWER['7TH_TERMINAL'] = {},
// add properties
// lower is a property which equals 1000 of the method 7TH_TERMINAL

POWER['7TH_TERMINAL'].Lower = 1000;
POWER['7TH_TERMINAL'].Upper = -1000;
于 2013-10-09T23:08:01.167 回答
0

它是JSON(JavaScript 对象表示法)对象ObjectLiteral

要创建另一个节点,您可以执行以下操作

var node = {'7TH_TERMINAL': {'Lower': 0, 'Upper': 100}};
POWER.push(node);
于 2013-10-09T23:09:35.537 回答
0

PowerJSON对象ObjectLiteral 。

要创建新的属性/键“7TH_TERMINAL”,您可以执行以下操作:

Power['7TH_TERMINAL'] = {}; //Create the property/key
Power['7TH_TERMINAL'].Upper = 1500;
Power['7TH_TERMINAL'].Lower = 600;

或者,您可以使用以下命令创建“7TH_TERMINAL”:

Power['7TH_TERMINAL'] = {Upper: 1500, Lower: 600}; //Create the property/key and assign values
于 2013-10-09T23:28:00.393 回答