修改
如何return
父function
的值?
function returningFn() {
function otherFn() {
var value = 123;
return value; //For returningFn
}
}
我希望returningFn
返回value
...我该怎么做?我无法让它发挥作用......
答案 0 :(得分:3)
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() );
答案 1 :(得分:2)
function returningFn() {
function otherFn() {
var value = 123;
return value; //For returningFn
}
return otherFn();
}
之前你所拥有的并没有引用正确的东西。当JS函数返回某些内容时,您可以将函数调用视为返回的内容,以便您可以:
alert(returningFn());