《JavaScript高级程序设计(第4版)》读书笔记-基本引用类型

本文最后更新于:2022年10月12日 上午

基本引用类型

引用类型是把数据和功能组织到一起的结构,描述自己的对象应有的属性和方法

对象被认为是某个特定引用类型的实例

构造函数是用来创建新对象的函数,负责创建一个只有默认属性和方法的简单对象

let now = new Date();

这行代码中,引用类型Date,构造函数Date()

函数也是一种引用类型

Date

在不给 Date 构造函数传参数(毫秒表示)的情况下,创建的对象将保存当前日期和时间

Date.parse()

接收一个表示日期的字符串参数

尝试转换为表示该日期的毫秒数,失败则返回NaN

如果直接把表示日期的字符串传给 Date 构造函数,那么 Date 会在后台调用 Date.parse()

Date.UTC()

Date.now()

返回表示方法执行时日期和时间的毫秒数

继承的方法

重写了toLocaleString()toString()valueOf()方法

valueOf()返回日期的毫秒表示

RegExp

简洁语法 let expression = /pattern/flags;

使用 RegExp 构造函数创建时,参数是字符串

所有元字符都必须二次转义(\转义后的字符串是\\,在正则表达式字符串中则要写成\\\\)

实例属性

lastIndex:整数,表示在源字符串中下一次搜索的开始位置,始终从 0 开始


《JavaScript高级程序设计(第4版)》读书笔记-基本引用类型
https://elcfin.github.io/2021/11/09/《JavaScript高级程序设计(第4版)》读书笔记-基本引用类型/
作者
Elcfin
发布于
2021年11月9日
许可协议