我对javascript函数有一点问题。情况如下:
var intervalId = setInterval(function() {
var value = parseInt($('#my_id').text(), 10);
if(value > 0) {
clearInterval(intervalId);
console.log(value);
}
}, 600);
当我 console.log 这部分代码中的值时,我的值是正确的。但是,如果我尝试在我的函数之外使用 console.log,我不会为我的变量获得正确的值。
var intervalId = setInterval(function() {
var value = parseInt($('#my_id').text(), 10);
if(value > 0) {
clearInterval(intervalId);
return value;
}
}, 600);
console.log(intervalId); //Wrong value here, I want the same result as I got previously
任何人都可以帮我在我的功能之外获得相同的价值吗?
亲切地,罗布。