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

无法访问另一个函数(Javascript)中的变量,javascript,Javascript,我是javascript新手,所以如果我问一些简单的问题,我很抱歉 我遇到的问题是,我想访问函数UpdateChart中的变量点,但我什么也没有收到。如果我将警告行移动到ws.onmessage函数下面,我将收到该值。那么,如何在updateChart函数中接收值点呢 ws.onmessage = function(evt) { // Responsible for splitting the array. var point = evt.data.split(",");

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

我遇到的问题是,我想访问函数UpdateChart中的变量,但我什么也没有收到。如果我将警告行移动到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 :(  
    }

}
ws.onmessage=函数(evt){
//负责分割阵列。
var point=evt.data.split(“,”);
var updateChart=函数(计数){

alert(point);//定义函数时不调用它,需要调用它才能执行以下操作:

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

您发布的代码不包含对函数“updateChart”的调用,因此当然不会运行
alert()
。您的警报位于一个函数中,就您的代码所示,该函数永远不会被调用。