JavaScript concat方法

JavaScript concat方法,javascript,arrays,Javascript,Arrays,使用Array.prototype.concat(),编写此代码时: var g=[1,11,111]; var ga=[12,122,1222]; var gb=[13,133,1333]; var gc=g.concat(ga,[123,gb]); 控制台日志(gc)数组中的一个值是一个包含三个项目的数组,您可以使用提供数据摘要的工具查看它,而不是完全展开的视图。数组中的一个值是一个包含三个项目的数组,您可以使用提供数据摘要的工具查看它,而不是而不是完全展开的视图。[123,gb]不包含阵

使用
Array.prototype.concat()
,编写此代码时:

var g=[1,11,111];
var ga=[12,122,1222];
var gb=[13,133,1333];
var gc=g.concat(ga,[123,gb]);

控制台日志(gc)数组中的一个值是一个包含三个项目的数组,您可以使用提供数据摘要的工具查看它,而不是完全展开的视图。

数组中的一个值是一个包含三个项目的数组,您可以使用提供数据摘要的工具查看它,而不是而不是完全展开的视图。

[123,gb]
不包含阵列它是阵列中的一个阵列,您需要的是:

varg=[11111];
var ga=[121221222];
var gb=[13133333];
var gc=g.concat(ga[123].concat(gb));
//或者更好
var gc2=g.concat(ga,123,gb);

控制台日志(gc、gc2)
[123,gb]
不包含数组它是数组中的一个数组,您需要的是:

varg=[11111];
var ga=[121221222];
var gb=[13133333];
var gc=g.concat(ga[123].concat(gb));
//或者更好
var gc2=g.concat(ga,123,gb);
控制台日志(gc、gc2)使用ES6风格的语法

varg=[11111];
var ga=[121221222];
var gb=[13133333];
var gc=[…g,…ga,123,…gb];
控制台日志(gc)使用ES6风格的语法

varg=[11111];
var ga=[121221222];
var gb=[13133333];
var gc=[…g,…ga,123,…gb];
控制台日志(gc)这将帮助您

varg=[11111];
var ga=[121221222];
var gb=[13133333];
var gc=g.concat(ga,123,gb);
控制台日志(gc)这将帮助您

varg=[11111];
var ga=[121221222];
var gb=[13133333];
var gc=g.concat(ga,123,gb);

控制台日志(gc)您希望得到什么结果?[1,11111,12122122123,13133333]查看[123]是否不是数组,那么为什么[13133333]表示为数组您希望得到什么结果?[1,11111,12122122123,13133333]查看[123]是否不是数组,那么为什么[13133333]表示为数组输出应该是[1,11111,12122122122,13133333,数组(1) ,数组(3)]rite?否将是[1,11,111,12,122,1222,123,13,133,1333],然后输出应该是[1,11111,12122122,数组(1,数组(3)]rite?否将是[1,11,111,12,122,1222,123,13,133,1333]