首页
时事
民生
政务
教育
文化
科技
财富
体娱
健康
情感
更多
旅行
百科
职场
楼市
企业
乐活
学术
汽车
时尚
创业
美食
幽默
美体
文摘
WPS的宏中这一句代码知识点有亿点点多!
职场
2024-05-20 01:18
江苏
最近我们PowerQuery专题系列习题中,有这么一个小问题,虽然是PQ习题,但是还是被大佬们用WPS的JSA刷一波!
01 | 参考解法
下面我们就来分享代码中涉及的一些知识点!其中有一句核心(圈起来),来源
铭佬
!想要看懂不容易,其中涉及的基础知识真不少!
02 | 知识要点
1、数组是特殊的对象。
除了默认的0开始索引,还可以自定义索引,基本同对象,本案例中,使用的就是冒号前面的字段名称作为key!对应的值是索引,本质来说只是把数组看做对象,添加了一组属性!
2、push是有返回值的
我们在JSA系列教程中,也是说明,但是确实很少人注意到,一般都只是知道push从尾巴添加元素,其实他有返回值,返回的是数组的length,也就是元素个数,案例中-1,就是对应的元素索引!
▼ JSA系列教程节选
<
学习圈第六期开启,再不加入没机会了!
>
3、
空值赋值运算符
??=
当??=左边的的值为
undefined
或者
null
的时候,才会将右侧变量的值赋值给左侧变量.其他所有值都不会进行赋值
案例中,对应的key如果不存在就会返回
undefined ,
此时就会把push的结果,也就是数组长度-1 也就是索引赋值给对应的值
4、数组的length
本案例中相当于把标题和索引互相添加到了数组中,也可以理解为互为索引!但是当我们使用字符串作为索引,其实就相当于添加属性,并不会影响数组的length,所以案例中虽然看上去元素很多,但是字符串索引并不会影响length,这也是能得到正确结果的一个要点!根据length写入结果,后面的数值部分被忽略!
JSA中调试看的并不直观,这个时候,我们可以在浏览器或者这个IDE写一个观察一下就明白了!
5、数组赋值有返回值
案例中如果s[0][k] 对应的k索引已经存在就会取出,由于不存在我们赋值的是对应的索引,所以直接得到索引,如果不存在,
undefined
就会把 s[0].push(k)-1的结果赋值给他,这个部分的结果是length-1,也就是索引,赋值后有返回值,所以得到的也是索引!
OK!关于以上代码的 其中一句我们就给大家解析到这里,本人也是JSA初学新手,如有错漏,还请多多包涵!小编正在努力中……
最后说一句,虽然简洁,但是也失去了可读性~日常玩玩尚且可以,当然你的基础比较扎实也是OK的!
http://mp.weixin.qq.com/s?__biz=MzU2NTIyMTI3OA==&mid=2247507086&idx=1&sn=68f747912ec1abf6ec548ad249a84fb4
Excel办公实战
Excel函数、VBA、PBI等全系列教程第一人。助你轻松实现办公自动化!宗旨:易办公◎早下班!
最新文章
为什么SUM求和为0?怎么办?
WPS专属函数+Excel,5种解法通关这个难题!
函数+VBA+PQ+Pandas+JSA=七龙珠!
提供办公效率的聚合函数难题终于解决了!
VBA中取消筛选报错!ShowAllData不懂!
Excel新函数实战用法指南,正则走一波!
PowerQuery从入门到精通课程
连续相同累计难题,Excel365很轻松!
Excel365+WPS函数落地教程 | 图文+视频
微软再更新,函数进入4.0时代,参数正则化
微软&金山函数式编程图文+视频教程
金山听劝,WPS表格优化了两大函数!
Excel函数100,一次全学完!
Power Query中的多列转换如何写?
CHOOSE函数,简约而不简单!
微软新“万能”提取函数排上用场了,WPS也有!
GROUPBY分组实战,解决这类问题妙呀!
人员列转行,奇葩需求,但是不至于搞不了……
Excel合并单元格的问题一次讲清
0函数0代码实现逐月累计求和
Excel1对多查询简单做法!
Excel365+WPS函数落地教程 | 图文+视频
Excel特殊的数据汇总,思路很重要!
Excel函数一入到位系列
2024年Excel提取数字的完美方案
Excel365+WPS函数式编程图文+视频教程
Excel中递归函数虽抽象,但不是不可理解!
Power Query封装自己的函数,Excel效率UP!
PowerQuery从入门到精通课程
Excel整理小组数据,函数简单,Power Query灵活,VBA自动化!
Excel组员自动对其的几种处理方案
Excel中最大连续的的4种方案,函数+PQ!
真Excel负基础入门教程!
Excel回款数据整理技巧分享 - Power Query
WPS这次真的更新了这么多年一直想要的功能!
PowerQuery从入门到精通课程
Excel办公常用函数总结篇
又是一个Excel数据结构转化难题
Excel计数公式案例汇总一览
Excel筛选模板,你向我这样搞!3种够不够!
2024年提取满足条件的数值,WPS更简单!
PowerQuery教程又更新啦!
数据分析TOP3问题,最后这种妙呀!
WPS的宏中这一句代码知识点有亿点点多!
XLOOKUP函数你向我这样学就对了!
0函数0代码实现逐月累计求和
Excel多条件查询,多会几种不过分吧!
再见,WPS!某宝付费搞来的,请低调使用!
Excel动态库存计算有妙招,不是一个SUMIFS吗
WPS编程中的REDUCE怎么用?
分类
时事
民生
政务
教育
文化
科技
财富
体娱
健康
情感
旅行
百科
职场
楼市
企业
乐活
学术
汽车
时尚
创业
美食
幽默
美体
文摘
原创标签
时事
社会
财经
军事
教育
体育
科技
汽车
科学
房产
搞笑
综艺
明星
音乐
动漫
游戏
时尚
健康
旅游
美食
生活
摄影
宠物
职场
育儿
情感
小说
曲艺
文化
历史
三农
文学
娱乐
电影
视频
图片
新闻
宗教
电视剧
纪录片
广告创意
壁纸头像
心灵鸡汤
星座命理
教育培训
艺术文化
金融财经
健康医疗
美妆时尚
餐饮美食
母婴育儿
社会新闻
工业农业
时事政治
星座占卜
幽默笑话
独立短篇
连载作品
文化历史
科技互联网
发布位置
广东
北京
山东
江苏
河南
浙江
山西
福建
河北
上海
四川
陕西
湖南
安徽
湖北
内蒙古
江西
云南
广西
甘肃
辽宁
黑龙江
贵州
新疆
重庆
吉林
天津
海南
青海
宁夏
西藏
香港
澳门
台湾
美国
加拿大
澳大利亚
日本
新加坡
英国
西班牙
新西兰
韩国
泰国
法国
德国
意大利
缅甸
菲律宾
马来西亚
越南
荷兰
柬埔寨
俄罗斯
巴西
智利
卢森堡
芬兰
瑞典
比利时
瑞士
土耳其
斐济
挪威
朝鲜
尼日利亚
阿根廷
匈牙利
爱尔兰
印度
老挝
葡萄牙
乌克兰
印度尼西亚
哈萨克斯坦
塔吉克斯坦
希腊
南非
蒙古
奥地利
肯尼亚
加纳
丹麦
津巴布韦
埃及
坦桑尼亚
捷克
阿联酋
安哥拉