特定格式的DIsplay数组

时间:2019-03-04 12:06:51

标签: javascript arrays

我有一个数组,说arr1 = [“ Review”,“ Journal Article”] 我需要以特定格式显示 arr2 = [“评论,期刊文章”]

输入:

arr1 = ["Review", "Journal Article"]

预期结果:

arr2 = ["Review , Journal Article"]

4 个答案:

答案 0 :(得分:2)

您可以使用.join并将返回的值影响到数组中

var arr1 = ["Review", "Journal Article"]
var arr2 = [arr1.join(' , ')];
    
console.log(arr2)

答案 1 :(得分:1)

您可以这样做:

const arr1 = ["Review", "Journal Article"];
const arr2 = [arr1.join(' , ')];

console.log(arr2);

答案 2 :(得分:0)

您可以将连接的元素作为数组中的新元素。

var array = ["Review", "Journal Article"],
    result = [array.join(' , ')];

console.log(result);

答案 3 :(得分:0)

在使用数组的情况下,您可以实现以下目标:

var output = ["Review", "Journal Article"].map(x => '"' + x + '"');
output[0] = "[" + output[0].substring(1);
output[output.length - 1] = output[output.length - 1].substring(0, output[output.length - 1].length - 1) + "]";
var str = "arr2 = " + output.join(", ");