从函数返回JSON值

时间:2013-05-24 22:42:16

标签: json function return

我能够将JSON字符串传递给我的函数但不能返回值。

var json = {"First":"ABC", "Middle":"DEF", "Last":"GHI"};
allFunction6(json);
alert(first); //this does not work

function allFunction6(json) {
    var first = json.First;
    alert(first); //this alerts "ABC"
    return first;       
}

变量是否在函数外部保留其值,或者我遗漏了什么? 感谢。

1 个答案:

答案 0 :(得分:1)

不,该变量不会在函数之外保留其值,因为它是作用域的函数。

您需要保存返回的值。

var storedReturnValue = allFunction6(json);