Javascript 如何返回不带方括号或逗号的数组

Javascript 如何返回不带方括号或逗号的数组,javascript,arrays,Javascript,Arrays,我有一个数组,我想返回它,并从返回值中删除逗号和方括号,这样我就可以更容易地分析它,并使用它的内容生成一个句子,让用户更好地阅读,而不是让那些不懂JavaScript的人感到困惑的脚本。有没有一种有效的方法可以做到这一点 var a = [5, 6, 7, 3, 1]; console.log(a); //-> [5, 6, 7, 3, 1] | I want 56731 使用.join()。这将返回一个字符串,该字符串是数组的元素以零形式连接在一起 var a=[5,6,7,3,1

我有一个数组,我想返回它,并从返回值中删除逗号和方括号,这样我就可以更容易地分析它,并使用它的内容生成一个句子,让用户更好地阅读,而不是让那些不懂JavaScript的人感到困惑的脚本。有没有一种有效的方法可以做到这一点

var a = [5, 6, 7, 3, 1];
console.log(a);

//-> [5, 6, 7, 3, 1] | I want 56731
使用
.join()
。这将返回一个字符串,该字符串是数组的元素以零形式连接在一起

var a=[5,6,7,3,1];

console.log(a.join(“”)
您可以进一步分解吗?@sure
.join()
连接数组的元素,并通过第一个参数分隔每个元素,在本例中,第一个参数是空字符串,这意味着元素之间没有任何内容。你可以多读一些,你的问题不清楚。“删除逗号和方括号后返回”是什么意思?这对我来说毫无意义。逗号和方括号只是
数组
文本的文本表示法。另外,在您的代码示例中,您没有返回任何内容,只是在打印。为什么不能在数组上使用indexOf?你试过了吗?