1. 示例: 数组调头
function ArrArr(Rngs){
var smallArr=[],bigArr=[];
for(var rng of Rngs){
smallArr.push(rng.Value());
if(smallArr.length==Rngs.Columns.Count){
//方法1可替换方法2
// bigArr.unshift([...smallArr].map(x=>smallArr.shift()));
//方法2可替换方法1
bigArr.unshift(smallArr);smallArr=[];
}}
return bigArr;
}
function demo(){
var arr=ArrArr(Range("a2:c6"))
console.log("新数组:"+arr.flat())
}
javascript
function ArrArr(Rngs){
var smallArr=[],bigArr=[];
for(var rng of Rngs){
smallArr.push(rng.Value());
if(smallArr.length==Rngs.Columns.Count){
//方法1可替换方法2
// bigArr.unshift([...smallArr].map(x=>smallArr.shift()));
//方法2可替换方法1
bigArr.unshift(smallArr);smallArr=[];
}}
return bigArr;
}
function demo(){
var arr=ArrArr(Range("a2:c6"))
console.log("新数组:"+arr.flat())
}
立即窗口:
新数组:小七,120,150,小六,260,8,小伍,100,90,小兰,120,100,小明,75,100