Javascript 删除数组中的数组符号

Javascript 删除数组中的数组符号,javascript,arrays,json,Javascript,Arrays,Json,不要问我如何结束,但我以[[THIS]]] 我需要将[[[THIS]]]转换为[[THIS]]],不要问我为什么。只需要第一个元素 var数组=[[42]]; 数组=数组[0]; write(“”+JSON.stringify(数组,0,4)+“”)您可以这样做: var input = "[[[THIS]]]"; var output = JSON.stringify(JSON.parse( input )[0]); //assuming you want to turn it back

不要问我如何结束,但我以
[[THIS]]]


我需要将
[[[THIS]]]
转换为
[[THIS]]]
,不要问我为什么。

只需要第一个元素

var数组=[[42]];
数组=数组[0];

write(“”+JSON.stringify(数组,0,4)+“”)您可以这样做:

var input = "[[[THIS]]]";
var output = JSON.stringify(JSON.parse( input  )[0]); //assuming you want to turn it back to string again. otherwise JSON.parse( input  )[0] should suffice

console.log(input);

如果这是作为数组对象提供给您的,那么Nina的答案就足够了

否则,如果这是一个字符串,那么


那你就不用问我们怎么做了一些代码会很有用,比如你已经尝试过的代码。或者你从哪里得到这个?这应该可以做到:
[[[this]][[+[[+[]][+[[+[]]]]
()为什么要这样做这是作为字符串提供给你的吗?还是数组对象?
var input = "[[[THIS]]]";
var output = JSON.stringify(JSON.parse( input  )[0]); //assuming you want to turn it back to string again. otherwise JSON.parse( input  )[0] should suffice

console.log(input);