JS 基础知识点(下)
2019-02-15 本文已影响11人
zhengLH
【1】考题复习
知识点.png
题目1.png
解释.png
题目2.png
结果.png
题目3.png
题目4.png
图片.png
【2】this 知识点:
图片.png
知识点1的分析.png
知识点4的分析.png
【练习】
习题1.png
【3】arguments 知识点:
(1)指向 函数自身引用;
(2)
知识点.png
图片.png
习题.png
图片.png
图片.png
图片.png
图片.png
图片.png
图片.png
【4】克隆
(1) 深克隆:
思路.png
图片.png
【5】数组:
图片.png
图片.png
图片.png
(1)push 原理:(往数组末尾端 增加元素 可以一个或者同时多个)
图片.png
(2)pop 原理: 删除元素(每次 只能删除一个)
(3)unshift 原理 :(往队头 增加 元素 区分 push)
图片.png
图片.png
(4) shift 原理 (往队头 删除元素 )
图片.png
(5)reverse 数组反转
(6)splice 截取数组某一块 ( 绞接 )
图片.png
图片.png
习题.png
结果.png
【注】 截取 负数位
问题.png
图片.png
(7) sort 排序
图片.png
图片.png
【解决方案】
图片.png
简化版.png
【问题】 如何给一个有序数组打乱顺序:
答案.png
【习题】 对象根据某个规则排序
图片.png
(1) 根据年龄:
图片.png
(8)concat: 数组合并
图片.png
图片.png
(9)toString 转换成 字符串
图片.png
(9) slice 数组截取 (不改变 原数组 )
图片.png
图片.png
(10) join 改变数组拼接方式(默认; 使用,分隔数组元素)
图片.png
(11) split 是字符串的方法 ( 按照 ... 来拆分 )
图片.png
图片.png
【6】类数组
图片.png
图片.png
图片.png
图片.png
图片.png
【注】 创建 类数组 的条件:
图片.png
【习题】
图片.png
结果.png
【数组去重】
图片.png
【注意】
图片.png
图片.png
图片.png
【解释】 !0 = true (所以 有多少个0 就输出多少个0)
【复习】
(1) 属性: 可配置 和 不可配置
图片.png
图片.png
图片.png
图片.png
(2)this 的作用:
图片.png
图片.png
图片.png
图片.png
图片.png
(3)闭包
图片.png
(4) 数组
图片.png
(5)undefined 和 null 隐式类型转换:
【注】他们 不能与数值比较
(6)
图片.png
【7】 try ....catch
图片.png
【错误类型】
图片.png
【8】es5 标准模式
图片.png
图片.png
全局严格模式.png
局部严格模式.png
图片.png
图片.png
with的使用.png
【9】json 格式
图片.png
【10】