删除数组内的数组符号

时间:2016-03-07 13:17:53

标签: javascript arrays json

不要问我怎么做,但我以[[[THIS]]]

结束了

我需要将[[[THIS]]]转换为[[THIS]],不要问我原因。

3 个答案:

答案 0 :(得分:2)

拿第一个元素。



var array = [[[42]]];
array = array[0];
document.write('<pre>' + JSON.stringify(array, 0, 4) + '</pre>');
&#13;
&#13;
&#13;

答案 1 :(得分:0)

你可以这样做:

var array = [[[THIS]]];
array[0][0] = array[0][0][0];

答案 2 :(得分:0)

如果这是作为一个Array对象给你的,那么Nina的回答就足够了。

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

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