【JS高级程序第四版阅读笔记】第五章 基本引用类型
引用值(或者对象)是某个特定引用类型的实例。
对象被认为是某个特定引用类型的实例。新对象通过使用new操作符后跟一个构造函数(constructor)来创建。构造函数就是用来创建新对象的函数,比如下面这行代码:
Date
-
Date
对象的创建,参数可以为空或者为毫秒,如果都不是,将隐式调用Date.parse()
或者Date.UTC()
; -
Date.parse()
和Date.UTC()
返回毫秒数,但是传递的参数不一样; -
Date.now()
表示方法执行时日期和时间的毫秒数,这个方法可以方便地用在代码分析中; - 继承方法:
toLocaleString()
、toString()
和valueOf()
; - 日期格式化方法;
- 日期、时间组件方法。
RegExp
- 如何创建一个正则表达式,有两种方法
let expression = /pattern/flags;
或者let expression = new RegExp(pattern, flags);
- 实例属性
global
、ignoreCase
、unicode
、sticky
、lastIndex
、multiline
、dotAll
、source
和flags
; - 实例方法
exec()
和test()
; - 构造函数的属性
input
、lastMatch
、lastParen
、leftContext
、rightContext
和RegExp.$1~RegExp.$9
。