1) Object对象的方法
Object.assign()
Object.keys()
2) Date对象方法以及封装
3) BOM中对象
-
Object对象方法 [ 掌握 ]
-
合并对象
1> 语法: Object.assign({}, 对象1, 对象2, 对象3)
2> 使用场景: 进行值传递 封装插件 -
Object.keys(对象)
1> 理解: 返回对象属性组成的数组 -
Object.values(对象)
1> 理解: 返回对象属性值组成的数组
-
-
Date对象
-
当前时期
const curDate = new Date() -
指定日期
const aDate = new Date(参数)
const aDate = new Date(‘2022/6/30 12:00:00’)
const aDate = new Date(‘2022-6-30 12:00:00’)
const aDate = new Date(时间戳) //从1970/1/1到现在的总毫秒数 -
方法
date.toLocaleString() : 转为时间字符串
-
moment.js :处理日期的插件
-
-
location对象 [ 重点 ]
url绝对地址: https://www.itsouce.cn:8080/home/index?name=小王&age=12#mao
协议(protocol) : https://
域名(hostname) : www.itsouce.cn
端口(port) : 8080
页面路径(pathname) : /home/index
参数(search) : ?name=小王&age=12
哈希(hash) : #mao链接(href) : https://www.itsouce.cn:8080/home/index?name=小王&age=12#mao
小结: 以上属性可读可写
-
history对象 [ 重点 ]
-
方法
history.go() : 前进/后退
history.back() : 回退到上一个记录
history.forward() : 前进到下一个记录
-