我希望在函数中将数组作为字符串返回 示例:
return [[1],[1,1],[1,2,1],[1,3,3,1],[1,4,6,4,1]]
应该返回为"[[1],[1,1],[1,2,1],[1,3,3,1],[1,4,6,4,1]]"
,这是一个字符串。我不想使用.join()
,因为它删除了[]
括号。
答案 0 :(得分:5)
您可以使用JSON.stringify
- 它将JS对象转换为JSON字符串。
console.log(JSON.stringify([[1],[1,1],[1,2,1],[1,3,3,1],[1,4,6,4,1]]));

答案 1 :(得分:1)
在JSON.stringify之后返回你的数组。那样:
var arr = [[1],[1,1],[1,2,1],[1,3,3,1],[1,4,6,4,1]];
return JSON.stringify(arr);
它会将数组对象转换为字符串。