为了账号安全,请及时绑定邮箱和手机立即绑定

函数外面怎么获取函数里面的数值

函数外面怎么获取函数里面的数值

当年话下 2018-12-12 17:19:12
例如var arr = [];function test() {    .....    promise.then(function(data) {        for(var item in items) {            arr.push(item)        }    })}console.log(arr)怎么才能把push到arr返回出来变成全局的,一时想不出来。
查看完整描述

1 回答

?
繁星淼淼

TA贡献1775条经验 获得超11个赞

异步啊异步。。。arr已经是全局,只是你打印的时机不对而已。。。

var arr = [];

function test() {

    .....

    promise.then(function(data) {

        for(var item in items) {

            arr.push(item)

        }

        console.log(arr)

    })

}


查看完整回答
反对 回复 2019-01-12
  • 1 回答
  • 0 关注
  • 513 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信