如何使用javascript将["abc","efg"]数组转换为"[" abc "," efg "]"(字符串)?



我被要求转换["abc","efg"]

输出应为"["abc","efg"]"

我该如何使用javascript?我试着找了很多,但什么也找不到。任何帮助都将不胜感激。

您可以使用JSON.stringify():字符串化值

JSON.stringify()方法将JavaScript对象或值转换为JSON字符串,如果指定了replacer函数,则可以选择替换值,如果指定replacer数组,则可以只包括指定的属性。

var valArr = ["abc","efg"];
var valStr = JSON.stringify(valArr);
console.log(valStr);
console.log('The type of valStr is:', typeof(valStr))

console.log(JSON.stringify(["abc","efg"]))

请注意,当用双引号字符串表示时,这将类似于"["abc","efg"]",因为内部引号必须转义。打印时,值为["abc","efg"],这是一个字符串。

最新更新