Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 红色节点中的JS:数组、对象以及如何访问它们_Javascript_Arrays_Javascript Objects_Node Red - Fatal编程技术网

Javascript 红色节点中的JS:数组、对象以及如何访问它们

Javascript 红色节点中的JS:数组、对象以及如何访问它们,javascript,arrays,javascript-objects,node-red,Javascript,Arrays,Javascript Objects,Node Red,我有一个功能节点: PoolVarAuto = global.get('PoolVarAuto'); PoolVarPump = global.get('PoolVarPump'); msg.payload = [{'var':'PoolVarPump', 'val': PoolVarPump} , {'var': 'PoolVarAuto', 'val': PoolVarAuto}] ; return msg; 这将输出2个数组,每个数组都有一个对象。但是,我无法访问其中一个变量,例如:

我有一个功能节点:

PoolVarAuto = global.get('PoolVarAuto');
PoolVarPump = global.get('PoolVarPump');

msg.payload  = [{'var':'PoolVarPump', 'val': PoolVarPump} , {'var': 'PoolVarAuto', 'val': PoolVarAuto}] ;
return msg;
这将输出2个数组,每个数组都有一个对象。但是,我无法访问其中一个变量,例如:

msg.payload[0].var
我做错了什么?
(在帮助tx!之后更正了此版本中的有效负载拼写)

Payad-这显然是一个输入错误,但为什么msg应该与分配时的内容不同呢?如果您修复了输入错误,它会起作用:请注意,像IE8这样过时的浏览器中的JavaScript引擎可能不喜欢您将
var
用作不带引号的属性名(任何含糊不清的最新版本都可以,2009年12月第5版JavaScript规范中允许了它)。谢谢!