无法访问另一个函数内的变量(Javascript)

时间:2015-04-18 17:28:43

标签: javascript

我是javascript的新手,所以如果我问一些简单的问题,我很抱歉。

我遇到的问题是我想在函数 UpdateChart 中访问变量 point ,但我什么都没得到。如果我将警报线移到ws.onmessage函数下面,我会收到该值。那么如何在updateChart函数中接收值点呢?

ws.onmessage = function(evt) {

    // Responsible for splitting the array. 
    var point = evt.data.split(",");

    var updateChart = function(count) {
        alert(point); // <--                    I receive nothing :(  
    }

}

1 个答案:

答案 0 :(得分:0)

定义函数不会调用它,你需要调用它来执行某些操作:

...
var updateChart = function(count) {
    alert(point); 
}
updateChart(point);
...