JS 基础知识点(下)
2019-02-15 本文已影响11人
zhengLH
【1】考题复习








【2】this 知识点:



【练习】

【3】arguments 知识点:
(1)指向 函数自身引用;
(2)









【4】克隆
(1) 深克隆:


【5】数组:



(1)push 原理:(往数组末尾端 增加元素 可以一个或者同时多个)

(2)pop 原理: 删除元素(每次 只能删除一个)
(3)unshift 原理 :(往队头 增加 元素 区分 push)


(4) shift 原理 (往队头 删除元素 )

(5)reverse 数组反转
(6)splice 截取数组某一块 ( 绞接 )




【注】 截取 负数位


(7) sort 排序


【解决方案】


【问题】 如何给一个有序数组打乱顺序:

【习题】 对象根据某个规则排序

(1) 根据年龄:

(8)concat: 数组合并


(9)toString 转换成 字符串

(9) slice 数组截取 (不改变 原数组 )


(10) join 改变数组拼接方式(默认; 使用,分隔数组元素)

(11) split 是字符串的方法 ( 按照 ... 来拆分 )


【6】类数组





【注】 创建 类数组 的条件:

【习题】


【数组去重】

【注意】



【解释】 !0 = true (所以 有多少个0 就输出多少个0)
【复习】
(1) 属性: 可配置 和 不可配置




(2)this 的作用:





(3)闭包

(4) 数组

(5)undefined 和 null 隐式类型转换:
【注】他们 不能与数值比较
(6)

【7】 try ....catch

【错误类型】

【8】es5 标准模式







【9】json 格式

【10】