javascript - javascript不能在2个函数之间传递变量
问题描述
我想知道如何在两个函数之间传递一个变量。
我查看了 Stackoverflow,但我尝试的所有示例都不适用于我。
我有函数,它计算一个数组:arrR
。
现在,我想在其他地方调用这个变量:
function my_function(arrR) {
return(arrR[1]);
}
function onRefresh(chart) {
chart.config.data.datasets.forEach(function(dataset) {
dataset.data.push({
x: Date.now(),
y: myfunction(arrR)
});
});
}
但y: myfunction(arrR)
给予注意。我已经检查过,如果我输入一些数字说y: 1
这有效。
有什么线索吗?
非常感谢
解决方案
您的 arrR 变量在函数内。可能该变量的范围将仅在函数内部。尝试在函数外部声明此变量以全局使用它。希望它有所帮助。:)
推荐阅读
- python - PySerial 数据更新
- java - 在 vertx 应用程序中创建多个 httpserver
- html - 内部 div 没有得到中心
- javascript - foreach中的Javascript总和目录大小
- python - Anaconda/OpenCV:使用跟踪功能安装
- python - 列表中对象继承的mypy问题
- visual-studio - Android 设备管理在 Visual Studio 2017 中引发错误
- javascript - Jquery加载方法与子页面外部脚本冲突当前脚本
- linux - 在 RHEL 7.4 的目录中递归查找和替换字符串为“/”
- python - Theano 中具有稀疏权重矩阵发散的神经网络