javascript函数返回两个字符串值,如何整齐地做到这一点?

mrb*_*lah 2 javascript collections jquery

我需要存储看起来像这样的值:

"somekey":"value1","value2"

所以我想创建一个将接收"somekey"的函数,它将返回"value1","value2".

它不一定是一个函数,它可以很容易地成为我在我的javascript文件中初始化然后引用的集合,如:

var v1 = blah("somekey").value1;
var v2 = blah("somekey").value2;
Run Code Online (Sandbox Code Playgroud)

我知道这是可能的,我只是不知道如何处理这个!

Rus*_*Cam 5

你可以从函数中返回一个对象

function getTwoValues()
{
    return {
        value1 : 'value1', 
        value2 : 'value2'
    };
}
Run Code Online (Sandbox Code Playgroud)

这将允许你这样做

var v1 = getTwoValues().value1; // 'value1'
var v2 = getTwoValues().value2; // 'value2'
Run Code Online (Sandbox Code Playgroud)