javascript - 在内部函数内将对象返回给父函数?

标签 javascript arrays function

我遇到了 javascript 函数的问题并返回了正确的结果:

function outerFunction(){
    var example =[];
    function innerFunction(){
        example.push("first array item");
        return example;
    }
    innerFunction();
}

alert(outerFunction()); //undefined should be "first array item"

我需要返回示例数组。

最佳答案

尝试一下

function outerFunction(){
    /// ...
    return innerFunction();
}

或者如果您想依赖修改后的example变量:

function outerFunction(){
    /// ...
    innerFunction();
    return example;
}

关于javascript - 在内部函数内将对象返回给父函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24081879/

相关文章:

function - 创建一个使用带变量的函数的宏

python - 如何使用字典键值调用函数?

javascript - 使整个 BS4 导航栏(在小屏幕上)区域可点击,所以无论你触摸哪里,它都会显示/隐藏子菜单?

c - 将二维数组传递给函数时,单指针和双指针有什么区别?

javascript - 如何对任何 fabric.js 对象使用 centeredScaling

c - 这个字符串怎么能打印出来

python - 改进阵列范围过滤器中的内存使用以避免 block 处理

android - 拦截后退按钮

javascript - 将数组js变量传递给php

javascript - PhoneGap/Cordova 将 appdelegate 变量传递给 JS