相等运算符与数组空位
ECMAScript 规格文档
http://www.ecma-international.org/ecma-262/6.0/
相等运算符
-
The comparison x == y, where x and y are values, produces true or false.
-
运算过程如下
-
只要有一个不是正常值,中断执行
-
类型相同,严格===执行
-
null和undefined 返回true
-
字符串与数值,字符串转数值再比较
-
布尔值与数值,布尔值转数值在比较
-
一个对象,一个[字符串|数值|Symbol] 对象转原始数据类型在比较
-
其他都返回false
数组空位
- 数组成员可以省略,只要逗号前面没有任何表达式,数组的length属性就会加1,并且相应的增加其后成员的位置索引。
- 被省略的成员不会被定义,如果被省略的成员时候数组的最后一个成员,则不会导致数组length属性增加
数组的map方法
如果觉得文章对您有用,请点下推荐。您的支持将鼓励我继续创作!
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步