有没有一种快速功能可以将整个矩阵转换为字符串?

时间:2019-12-18 14:17:00

标签: javascript string function matrix

我用JavaScript编写代码,经常需要将矩阵转换为字符串,但是当我这样做时,通常会出现无效字符的无用争夺。我需要这样的格式的函数: string = function matrix ) 可以说矩阵是[0,{a:0,b:1},1,[1,2,3],0]当我尝试将其转换为字符串时,它看起来像这样:0,[object Object ],1,1,2,3,0 我需要输出等于输入,有人有解决方案吗?

2 个答案:

答案 0 :(得分:1)

JSON.stringify()将JavaScript object转换为字符串。

var myObj = [0, {
  a: 0,
  b: 1
}, 1, [1, 2, 3], 0];

console.log(getString(myObj));

function getString(obj) {
return JSON.stringify(obj)
}

答案 1 :(得分:0)

您尝试过JSON.stringify()吗?

在MDN上进行了解:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify