Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
448 views
in Technique[技术] by (71.8m points)

javascript - 我该如何将逻辑实施到方法中(How can I this Implement logic into method)

Trying to implement this logic into a certain method but it ends up messing up the javascript.The idea is to implement the logic below into the code.

(尝试将这种逻辑实现为某种方法,但最终会弄乱javascript。其想法是将以下逻辑实现为代码。)

function onMessageArrived(message) {
    console.log('Message Recieved: Topic: ', message.destinationName, '. Payload: ', message.payloadString, '. QoS: ', message.qos);
//  console.log(message);

    var status = message.payloadString;
    var indicator = message.destinationName;

When the logic below is inserted everything goes haywire.

(插入以下逻辑后,一切都会变得一团糟。)

I need help seeing the problem....

(我需要帮助才能看到问题。)

    /*This is the logic that messes up the code */
if(message.payloadString == "ON")
{

if(message.destinationName == /data/read/level)
{
// Turn Level Indicator Red
}
else if (message.destinationName == /data/read/nozzle)

{
// Turn Nozzle Indicator Red
}
}
else if(message.payloadString == "OFF")
{

if(message.destinationName == /data/read/level)
{
// Turn Level Indicator Green
}
else if (message.destinationName == /data/read/nozzle)
{
// Turn Nozzle Indicator Green}}  }
  ask by Jonito Adriano translate from so

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

Please log in or register to answer this question.

Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...