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);