function test(){
var arr1 = []; // 创建一个无数据数组
var arr2 = [1,2,3]; // 创建一个包含3项数据的数组
var arr3 = ['helllo','张三','李四']; // 创建一个包含3个字符串的数组
console.log(arr1.toString())
console.log(arr2.toString())
console.log(arr3.toString())
function test2(){
var arr1 = new Array(); // 创建一个空数组
var arr2 = new Array(20); // 创建一个包含20项的数组
var arr3 = new Array('张三','李四','王五'); // 创建一个包含3个字符串的数组
console.log(arr1.length)
console.log(arr2.length)
console.log(arr3.length)
}
注意:使用Array既可以当作中括号法创建带参数数组,也可以只定义数组的长度,当Array的参数为空时,数组长度为0,这时候为空数组
3.使用Array.of创建数组
function test3(){
let arr1 = Array.of(1,2,3,4);
console.log(arr1.length);
let arr2 = Array.of(100);
console.log(arr2.length); // 1
console.log(arr2[0]); // 3
}
4.使用单元格赋值创建数组
我们既然是操作表格,那么还是要学会如何将单元格区域写入数组,如图所示单元格区域,我们现在需要将他们写入数组:
function test4(){
let arr = Range("A1:C3").Value2
Console.log(JSON.stringify(arr))
}
注意:在JSA中,不像VBA那样,可以不区分大小写,JSA严格区分大小写,作为刚进行语言转换的我来说,也只能靠多敲代码来习惯了。别无他法,加油吧,关于数组的创建就写到这里啦,我们下期再见
好了,本期教程就到这里啦,走过路过的点个关注分享一下吧,谢谢啦,如果你是一个VBA小白,想要了解该如何开始学习VBA,建议看看以下文章
Excel VBA学习路线知识框架梳理(小白VBA入门必看-建议收藏)