对象的javascript数组&;函数--不使用
如果我直接发送参数,则此函数调用有效,函数对象的javascript数组&;函数--不使用,javascript,html,arrays,Javascript,Html,Arrays,如果我直接发送参数,则此函数调用有效,函数按预期工作:--- 现在我想调用这些函数并传递存储在数组中的参数。 现在我想通过将参数存储在一个数组中来发送参数 使用存储在数组中的参数调用函数不起作用:--- 如果我在数组中声明btnType:'94',那么逻辑也不起作用 请建议我的语法对于存储在数组中的对象的属性是否正确?您的数组似乎被称为array而不是Device\u array。您的语法看起来正确,我看不出您的代码不起作用的原因(如果您的第一个代码段起作用),我已更正了我的代码。。这是我粘贴代
按预期工作:---
现在我想调用这些函数并传递存储在数组中的参数。
现在我想通过将参数存储在一个数组中来发送参数
使用存储在数组中的参数调用函数不起作用
:---
如果我在数组中声明btnType:'94'
,那么逻辑也不起作用
请建议我的语法对于存储在数组中的对象的属性是否正确?您的数组似乎被称为array
而不是Device\u array
。您的语法看起来正确,我看不出您的代码不起作用的原因(如果您的第一个代码段起作用),我已更正了我的代码。。这是我粘贴代码时的打印错误。是的,我输入了错误的url。。。
var VSCP_WEBSOCKET_URL="ws://192.168.1.20:7681";
vscpws_stateButton( VSCP_WEBSOCKET_URL, // url
"Bedroom_Bedroom_Light", // canvas for button
false, // No local state change
94,
true);
vscpws_stateButton( VSCP_WEBSOCKET_URL, // url
"Bedroom_Bedroom_Light", // canvas for button
false, // No local state change
94,
true);
var Device_Array= [
{ url: 'ws://192.168.1.20:7681', canvasName: 'Bedroom_Bedroom_Light', bLocal: 'false' , btnType: 94 , bNoState: 'true'
},
{ url: 'ws://192.168.1.20:7681', canvasName: 'Bedroom_Bedroom_Light', bLocal: 'false' , btnType: 94 , bNoState: 'true'
}
];
vscpws_stateButton( Device_Array[0].url, // url
Device_Array[0].canvasName, // canvas for button
Device_Array[0].bLocal, // No local state change
Device_Array[0].btnType, // Button type
Device_Array[0].bNoState);
vscpws_stateButton( Device_Array[1].url, // url
Device_Array[1].canvasName, // canvas for button
Device_Array[1].bLocal, // No local state change
Device_Array[1].btnType, // Button type
Device_Array[1].bNoState);