以逗号分隔的字符串保存并显示JSON / JS对象(名称/值对)值的数组

时间:2017-11-02 10:17:05

标签: javascript arrays json node.js mongodb

var obj = {
    aray1:[1,2],
    aray2:["a","b"],
    aray3:["ab","abab"]
};

这是我有值的对象,我想将上面的数组值存储为逗号分隔的字符串,并在UI上显示为逗号分隔的字符串。 使用的数据库是Mongo

3 个答案:

答案 0 :(得分:0)

我认为您正在寻找阵列上的join方法。

您可以做的是obj.aray1.join(","),它将返回您可以在用户界面中显示的1,2

答案 1 :(得分:0)

正如@ eddyP23所说,[].join将为你完成这项工作。



<Route exact path={"/networks"} component={NetworkList}/>
<Route exact path={"/networks/:id"} render={(props) => <NetworkDetails id={props.match.params.id}/>}/>
<Route exact path={"/cards"} component={CardList}/>
&#13;
&#13;
&#13;

答案 2 :(得分:0)

var obj = {
        aray1:[1,2],
        aray2:["a","b"],
        aray3:["ab","abab"]
};
var a = Object.keys(obj).map(function(key){
return obj[key]
})

console.log(a.toString())