无法访问另一个函数(Javascript)中的变量
我是javascript新手,所以如果我问一些简单的问题,我很抱歉 我遇到的问题是,我想访问函数UpdateChart中的变量点,但我什么也没有收到。如果我将警告行移动到ws.onmessage函数下面,我将收到该值。那么,如何在updateChart函数中接收值点呢无法访问另一个函数(Javascript)中的变量,javascript,Javascript,我是javascript新手,所以如果我问一些简单的问题,我很抱歉 我遇到的问题是,我想访问函数UpdateChart中的变量点,但我什么也没有收到。如果我将警告行移动到ws.onmessage函数下面,我将收到该值。那么,如何在updateChart函数中接收值点呢 ws.onmessage = function(evt) { // Responsible for splitting the array. var point = evt.data.split(",");
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()
。您的警报位于一个函数中,就您的代码所示,该函数永远不会被调用。