如何使用自定义按键位置制作自定义对象?

时间:2018-07-30 05:20:12

标签: node.js express angular5 custom-object

我有一个返回传感器数据的api和另一个返回与硬件设备“网关”关联的传感器名称的api。 网关传感器api以这种方式返回数据

['S-1','S-2','S-3','Temperature Sensor']

在此数据中,这些是传感器的名称,并且此传感器名称的数组是动态的。用户从前端选择要为其获取传感器值的传感器。因此,此阵列是动态的,即有时用户选择3个传感器,有时用户选择4个传感器。

现在,第二个api在ane api调用中以这种对象数组的形式批量返回大约1000个值的数据

sensorValues = [
  {S-1 : 20, S-3 : 33, S-3:400, Temperature Sensor : 28, gatewayCode:0033, timeStamp : 04-04-2018},
  {S-1 : 20, S-3 : 33, S-3:400, Temperature Sensor : 28, gatewayCode:0033, timeStamp : 04-04-2018},
  {S-1 : 20, S-3 : 33, S-3:400, Temperature Sensor : 28, gatewayCode:0033, timeStamp : 04-04-2018},
  {S-1 : 20, S-3 : 33, S-3:400, Temperature Sensor : 28, gatewayCode:0033, timeStamp : 04-04-2018},
   // Upto 100 objects within array
 ]

我想要这样的自定义对象数组

custom = [
  {gatewayCode : 0033,time : 05-05-2018,S-1 : 100, S-2:120,S-3:220, Temperature Sensor: 34},
  {gatewayCode : 0033,time : 05-05-2018,S-1 : 100, S-2:120,S-3:220, Temperature Sensor: 34},
  {gatewayCode : 0033,time : 05-05-2018,S-1 : 100, S-2:120,S-3:220, Temperature Sensor: 34} 
   // Upto 1000 objects within array
]

0 个答案:

没有答案