5-24 WPS JS宏concat数组的合并(合并打平嵌套数组)

concat()为连接合并打平为一个数组,但是只能打平一维数组。

一、 基础讲解

function test1(){

var arr=1;

var arr1=arr.concat(2);//合并方法1,连接合并一个数字。

//监视窗口:arr1=1,2,类型:Array/object

var arr2=arr.concat(2,3,4,5); //合并方法2,连接合并两个一维数组和一个数字。

//监视窗口:arr2=1,2,3,4,5,类型:Array/object

var arr3=arr.concat(1,\[1,2,3,4],5); //合并方法3,连接合并一维数组、二维数组和一个数字。

//监视窗口:arr3=1,1,Array(2),3,4,5,类型:Array/object

var arr4=arr.concat(...\[1,2,3,4]); //合并方法4,二维数组...打平。

//监视窗口:arr4=1,1,2,3,4,类型:Array/object

var arr5=arr.concat(...\["你好",..."你好"]); //合并方法4,字符型,二维数组...打平,和字符...打平。

//监视窗口:arr5=1,"你好","你","好",类型:Array/object

}

javascript 复制代码
//concat()为连接合并打平为一个数组,但是只能打平一维数组
//基础讲解
function test1(){
var arr=[1];
var arr1=arr.concat(2);//合并方法1,连接合并一个数字。
//监视窗口:arr1=[1,2],类型:Array/object
var arr2=arr.concat([2],[3,4],5); //合并方法2,连接合并两个一维数组和一个数字。
//监视窗口:arr2=[1,2,3,4,5],类型:Array/object
var arr3=arr.concat([1],[[1,2],3,4],5); //合并方法3,连接合并一维数组、二维数组和一个数字。
//监视窗口:arr3=[1,1,Array(2),3,4,5],类型:Array/object
var arr4=arr.concat([...[1,2],3,4]); //合并方法4,二维数组...打平。
//监视窗口:arr4=[1,1,2,3,4],类型:Array/object
var arr5=arr.concat([...["你好"],..."你好"]); //合并方法4,字符型,二维数组...打平,和字符...打平。
//监视窗口:arr5=[1,"你好","你","好"],类型:Array/object
}

二、示例: concat 的使用方法与拆分字符

function test2(){

var num=1;

for(var rng of Range("b2:e4")){//选择表格循环,这不是数组。

var arr=\[\].concat(//空数组与其合并。

Cells(rng.Row,1).Value(),//获取表格rng的定位,修改定位获得想要获得的表格定位的内容。

Cells(1,rng.Column).Value(),

...rng.Value()//把表格字符内容分解为数组。

);

Range("g1:k1").Offset(num++).Value2=arr;

}

}

结果:

javascript 复制代码
function test2(){
	var num=1;
		for(var rng of Range("b2:e4")){//选择表格循环,这不是数组。
		var arr=[].concat(//空数组与其合并。
			Cells(rng.Row,1).Value(),//获取表格rng的定位,修改定位获得想要获得的表格定位的内容。
			Cells(1,rng.Column).Value(),
				[...rng.Value()]//把表格字符内容分解为数组。
					);
					Range("g1:k1").Offset(num++).Value2=arr;
					}
					}
相关推荐
灵析表格10 小时前
WPS Excel官方函数扩展库数据安全加密校验函数深度研究报告:Excel国密SM3/SM4加解密、MD5摘要、UUID、Base64与URL编解码全栈解析
excel·wps
zbtlink14 小时前
路由器安全深度解析:从WPA3协议到自动化审计
网络·网络安全·智能路由器·wps
xiaopai9451 天前
用WPS做EPC资金计划表:什么时候是表格问题,什么时候已经变成数据关系问题?
wps·建米软件·epc资金计划
扬帆破浪1 天前
文档自动检查:用 Claude Code、OpenClaw 审 WPS 文件:预览、批注、改正文
运维·服务器·wps
stitchshaw4 天前
wps:在一张PPT中画多个子图
powerpoint·wps
PythonFun4 天前
告别VLOOKUP!XLOOKUP模糊匹配实操指南
wps
灵析表格4 天前
灵析表格手机号处理函数深度分析报告
前端·网络·json·wps·灵析表格·excel公式盒子
xiaopai9455 天前
工程项目管理系统选型:WPS/Excel为何难以替代专业系统的数据关联逻辑
excel·wps·项目管理系统·建米软件
灵析表格5 天前
Excel连接MySQL的函数化革命:灵析表格MySQL函数族业务应用分析
数据库·mysql·adb·excel·wps·灵析表格·excel公式盒子
less_121385 天前
HarmonyOS WPS Open SDK:关闭回传 URI-FD 与沙箱 filePath
华为·harmonyos·wps