从嵌套函数javascript中检索值

时间:2016-01-16 11:50:59

标签: javascript function nested

我看了一下,看了一些很好的嵌套函数示例,但是即使阅读它们,当我调用这个函数时,我也看不出为什么我得到 undefined

function readBttnDetec() {
    var devid = localStorage.getItem('vBttn');
    var bd = 0;
    bd = ble.read(devid, 'fffffff0-00f7-4000-b000-000000000000',
             'FFFFFFF2-00F7-4000-B000-000000000000', 
             function(t) {
                  var data = new Uint8Array(t)
                  console.log('returns: ' + data[0]); // this returns 6
                  return data[0];
             }, function(f) {
                 console.log(f);        
             });   

             return bd;
}

这是电话:

//check button state
        var detecs = readBttnDetec();
        console.log(detecs);
        if(detecs == 2) {
            // fall detection disabled     
             $('#playfall').removeClass('km-state-active');    
        } else if(detecs == 6) {
            // fall detection enabled
            $('#playfall').addClass('km-state-active');
        } else {
            // error reading button
        }

我遗漏了一些简单的东西我很确定,但我看不到它。

提前致谢

0 个答案:

没有答案