0

編集:return親の値を設定する にはどうすればよいfunctionですか?

function returningFn() {
    function otherFn() {
        var value = 123;
        return value; //For returningFn     
    }
}

returningFn返品したいのですがvalue…どうすればいいですか?動作させられません...

4

2 に答える 2

4
function returningFn(returnInfo) {
    function otherFn() {
        var value = 123;
        return value;  //return the value
    }
    return otherFn();  //call the function which has its own return statement
}   
console.log( returningFn() );

JSFiddle

于 2012-06-12T16:56:29.197 に答える
3
function returningFn() {
    function otherFn() {
        var value = 123;
        return value; //For returningFn     
    }
    return otherFn();
}

あなたが以前持っていたのは、正しいものを参照していなかった。JS関数が何かを返すとき、関数呼び出しをそれが返すものとして扱うことができるので、次のことができます。

alert(returningFn());
于 2012-06-12T16:56:59.183 に答える