数组问题无法获取值 [英] array problem cant get the values

查看:84
本文介绍了数组问题无法获取值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有这样的功能,

this.runThisFunctionOnCall = function(){
    var array1 = [[11,12,13,14,15]];
    var array2 = [[21,22,23,24,25],[12]];
    var array3 = [[31,32,33,34,35]];

    return {
     array1: array1[0],
     array2: array2[0],
     array3: array3[0]
    };
}

但是当我从功能2调用它时,没有弹出警报。

but when I call it from function 2 then no alerts pop up.

function2(){
var test =  this.runThisFunctionOnCall();
        alert(test.array1[0]); 
        alert(test.array2[0]); 
}


推荐答案

您需要显示更多代码。

函数2()的可能性很大c>不是正确的,所以你的代码抛出一个异常并且永远不会到达 alert()调用。

考虑到 short2()是多么短暂,这是它无法执行警报的唯一方法。

Given how short function2() is that's pretty much the only way it could ever fail to execute the alerts.

编辑 - 这是一个简单的语法错误:

EDIT - it's a simple syntax error:

你有:

function2() {
}

应该是

function function2() {
}

这篇关于数组问题无法获取值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆