-2
这个范围问题让我疯狂。全局数组将不会被记录
我
var foo = ["apples", "bananas", "grapes"];
$(document).ready(function(){
$(select).change(function(){
console.log(foo);
})
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
数组不会控制台日志中存在。我怎样才能把它带到那里?
无法重现。请[编辑]你的问题并提供[最小,完整和可验证的示例](http://stackoverflow.com/help/mcve)。 – Xufox
谁是'select'?你能提供那个代码吗? – andrepaulo
感谢您的回答,但这是一个例子,说我的数组“foo”超出了函数“change”,因此在该范围内未定义。因此,我怎么把它带进去? 我试图写一些像函数(foo)的东西,但它不能正常工作。该数组不是未定义的,但它不是一个数组,而是其他的东西。对不起,我是一个编程初学者。 – rolfo85