之前我们写了一个VBA数组的专题,其中提到VBA中的数组相对其他语言而言弱太多了,他原生的方法基本等于没有,一般操作都需要遍历处理。最近听说WPS开始支持JS了,正好我们带着大家去看看JS中的数组使用起来到底有多爽!
我们先去大佬那边偷了一张图 ,JS数组的原型方法,你第一次可能看不太懂,但是你可能察觉到了JS数数组要比Excel中数组方便太多了!直观感受!
下面我们就在WPS中使用JS宏给大家把一些常用的方法做一下简单的演示!
我们通过点击 【开发工具】下【切换到JS环境】来切换到JS环境然后我们看到对应的菜单,也有录制宏,新手建议向VBA一样先录制宏,学习一下,更多的还是要去学习JS基础,然后看一下官方的Excel对象模型在其中的一些小的变化!默认JS宏已经直接开发加载项了,不过目前智能提示不是很友好,完善后应该有不错的潜力!我们简单了解后,还是来看看数组吧!1、unshift:在数组的头部添加元素,可以添加一个或者多个!但是不要添加元素也是数组,否则不会自动展开2、shift:是从头部取出一个元素,可以指定一个变量来接收,你可以想想从头部弹出3、join:他的语法和大家习惯的VBA中JOIN(数组,分隔符不同,他是4、文本格式化打印,非本次重点,有兴趣的自己查一下。WPS中使用Console.log打印的信息在理解窗口!1、push:新增元素,应该是数组中一般使用最多的操作了,和unshift对应,一个尾一个头,添加元2、pop: 末尾删除元素,同样可以接收到删除的元素在使用VBA数组是,我最想要的功能就是切片,有了切片,数组元素操作真的方便太多了!内容太多了,今天我们就先简单讲几个基本的方法,后面有机会,我们再慢慢聊,如果难度太大,我们后续就写到 我的 Excel高级教程 这个公众号中!