摘要: Array.prototype.concat() 用于合并多个数组,不会改变原有数组。浅拷贝 它的本质是卸掉一层中括号,然后再合并到一起。注意,只是一层 let a=[1,2] let b=[3,[4]] console.log(a.concat(b)); //[ 1, 2, 3, [ 4 ] ] 阅读全文
posted @ 2022-06-02 20:33 朱在春 阅读(60) 评论(0) 推荐(0) 编辑
摘要: Symbol数据类型 它是js中的第七种数据类型 我不想解释它是谁,我只想知道它是怎么用的,因为那些概念我已经看过无数遍了,但平常几乎没有用过,所以每次看到它还是一头雾水。我今天的目的很简单,就是去用一用它。 使用场景 当我想给一个对象添加一个属性,但是又不确定这个对象具体有哪些属性时 let ga 阅读全文
posted @ 2022-06-02 20:22 朱在春 阅读(54) 评论(0) 推荐(0) 编辑
摘要: JavaScript语句是否需要分号结尾? 视情况而定,大半不需,我的习惯是能省则省 换行则视为语句结尾,来源于ECMAScript的自动插入分号规则(Automatic Semicolon Insertion,以下简称ASI标准)。js解析器会自动帮你插入分号 ASI的4种特殊情况 当这一行的语句 阅读全文
posted @ 2022-06-02 16:51 朱在春 阅读(225) 评论(0) 推荐(0) 编辑