0

Here is the code.

commLib.commBegin = function (data) {

    var returnValue

    port.open(error => {
        if (error) {
            returnValue = [data[0], 'error', error]
            console.log('1-1')
        } else {
            returnValue = [data[0], 'completed']
            console.log('1-2')
        }
    })
    console.log('2')
    return returnValue
 }

I want to print data,

1-1 //or 1-2
2

but, If I execute this.

2
1-1 //or 1-2

I know Javascript is synchronous, but I want to know whether there is no way. And, if there is a way, please teach me.

Mark Rotteveel
  • 100,966
  • 191
  • 140
  • 197
Teddy Bang
  • 61
  • 7

0 Answers0