Javascript 将数组对象连接到字符串中
我有一个这样的数组Javascript 将数组对象连接到字符串中,javascript,arrays,Javascript,Arrays,我有一个这样的数组 var Data = [{ "words": [ "dolor", "sit", "amet", "consectetur" ], "description": "Lorem Ipsum." }, { "words": [ "adipisicing", "elit", "sed", "do" ], "description": "Lorem Ipsum." }]; 如何将所有单词连接成一个字符串
var Data = [{
"words": [
"dolor",
"sit",
"amet",
"consectetur"
],
"description": "Lorem Ipsum."
}, {
"words": [
"adipisicing",
"elit",
"sed",
"do"
],
"description": "Lorem Ipsum."
}];
如何将所有单词连接成一个字符串,并用单管符号|分隔?
所需的输出应如下所示:
dolor | sit | amet | Concetetur | Adipising | elit | sed |做这个
Data.map(function(obj){ return obj.words.join("|") }).join("|");
返回
dolor | sit | amet | Concetetur | Adipising | elit | sed |做这个
Data.map(function(obj){ return obj.words.join("|") }).join("|");
返回
dolor | sit | amet | Concetetur | Adipising | elit | sed | do关于IE支持,map仅在IE9及以上版本中受支持。如果您需要支持较旧的IE,有一个解决方案。关于IE支持,map仅在IE9及以上版本中受支持。如果您需要支持较老的IEs,则有一个解决方案。