Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
数组toString()中的javascript数组_Javascript_Arrays - Fatal编程技术网

数组toString()中的javascript数组

数组toString()中的javascript数组,javascript,arrays,Javascript,Arrays,我有一个这样的数组: temp = [ 'data1', ['data1_a','data1_b'], ['data2_a','data2_b','data2_c'] ]; // 我想使用toString()更改数组中的数组,如何最好地进行更改? 然后,数组如下所示: temp = [ 'data1', 'data1_a,data1_b', 'data2_a,data2_b,data2_c ]; 您可以将.map()与.join()一起使用: let temp=[ “数据1”, ['dat

我有一个这样的数组:

temp = [
'data1',
['data1_a','data1_b'],
['data2_a','data2_b','data2_c']
];
//
我想使用toString()更改数组中的数组,如何最好地进行更改? 然后,数组如下所示:

temp = [
'data1',
'data1_a,data1_b',
'data2_a,data2_b,data2_c
];
您可以将
.map()
.join()
一起使用:

let temp=[
“数据1”,
['data1_a','data1_b'],
['data2_a'、'data2_b'、'data2_c']
];
让result=temp.map(v=>Array.isArray(v)?v.join(“,”):v);
控制台日志(结果)
您可以将
.map()
.join()
一起使用:

let temp=[
“数据1”,
['data1_a','data1_b'],
['data2_a'、'data2_b'、'data2_c']
];
让result=temp.map(v=>Array.isArray(v)?v.join(“,”):v);
控制台日志(结果)使用此

temp=[
“数据1”,
['data1_a','data1_b'],
['data2_a'、'data2_b'、'data2_c']
];
对于(变量i=0;i使用此

temp=[
“数据1”,
['data1_a','data1_b'],
['data2_a'、'data2_b'、'data2_c']
];
对于(变量i=0;i控制台日志(temp)使用
映射
并获得所需的输出。不需要任何其他复杂的方法或函数

var-temp=[
“数据1”,
['data1_a','data1_b'],
['data2_a'、'data2_b'、'data2_c']
];
var res=temp.map((item)=>item.toString());

控制台日志(res)使用
映射
并获得所需的输出。不需要任何其他复杂的方法或函数

var-temp=[
“数据1”,
['data1_a','data1_b'],
['data2_a'、'data2_b'、'data2_c']
];
var res=temp.map((item)=>item.toString());

控制台日志(res)只需映射它并返回字符串化版本。不需要进行任何检查-字符串将不会被修改,数组将按照您的需要进行转换

temp=[
“数据1”、“数据1\u a”、“数据1\u b”,
['data2_a'、'data2_b'、'data2_c']
];
设foo=temp.map(字符串);

console.log(foo)只需映射它并返回字符串化版本。不需要进行任何检查-字符串将不会被修改,数组将按照您的需要进行转换

temp=[
“数据1”、“数据1\u a”、“数据1\u b”,
['data2_a'、'data2_b'、'data2_c']
];
设foo=temp.map(字符串);

console.log(foo)
但是如果我在数组中提供NULL,这个NULL将是“NULL”,如何给这个空??但是如果我在数组中提供NULL,这个NULL将是“NULL”,如何给这个空??