将数组对象连接到字符串中

Nog*_*oga 1 javascript arrays

我有这样的数组

var Data = [{
"words": [
    "dolor",
    "sit",
    "amet",
    "consectetur"
],
    "description": "Lorem Ipsum."
}, {
"words": [
    "adipisicing",
    "elit",
    "sed",
    "do"
],
    "description": "Lorem Ipsum."
}];
Run Code Online (Sandbox Code Playgroud)

如何将所有单词连接成一个字符串,用单个管道符号"|"分隔 ?期望的输出应如下所示:( dolor | sit | amet | consectetur | adipisicing | elit | sed | do)

Gil*_*sha 7

做这个

Data.map(function(obj){ return obj.words.join("|") }).join("|");
Run Code Online (Sandbox Code Playgroud)

返回"dolor | sit | amet | consectetur | adipisicing | elit | sed | do"