带你读书之“红宝书”:第五章 基本引用类型④

「这是我参与2022首次更文挑战的第25天,活动详情查看:2022首次更文挑战

写在前头

大多数小伙伴看技术书籍都会用“啃”来描述读书的直观感受,当然我也是一个前端小白,白的透明那种,但是我在读技术书籍感觉到“啃”的时候,我希望把我啃红宝书第四版的过程的想法,总结带给大家,以供后来者能够更快上手。

注: 本文由于作者水平原因,如有错误之处,恳请大家指正,另外随着学习的深入,体会的加深,我会不断回来更新,修改这类文章。

思维导图

image.png

简述

引用类型虽然有点像类,但跟类并不是一个概念。还是得区分开来,引用类型就是一个模子,可以用这个模子造出很多东西。

5.2. RegExp

image.png

5.2.3. RegExp 构造函数属性
  • “静态属性”

    RegExp构造函数的属性。

  • 3个特点

    ①是适用于作用域中的所有正则表达式。②会根据最后执行的正则表达式操作二变化。③可以通过两种不同的方式访问他们。

  • 2种名称

    每一种属性都有一个全名和简写名称。属性名替换为简写形式,使用括号语法来访问。

  • 存储多个捕获组的匹配项

    最多存储1-9个捕获组的匹配项。

  • 使用禁忌

    不要在生成环境中使用这些属性。

5.2.4模式局限
  • es的局限

5.3. 原始值包装类型

image.png

前序
  • 特殊引用类型

    Boolean、Number、String。

  • 读模式

    从内存中读取变量保存的值。执行的步骤是3个步。

    ①创建一个String类型实例。

    ②调用实例上的特定方法。

    ③销毁实例。

  • 生命周期

    自动创建的原始值包装对象则只存在访问它的那个代码执行期间。

  • 显示创建

    最好不用显示创建原始值包装对象。

    ①调用typeof换返回“object”

    ②所有原始值包装对象都会转换为布尔值true

  • 函数区别

    使用new操作符,与调用同名函数的转型函数并不一样。

5.3.1. Boolean

原始值与引用值的区别

  • 重写方法

    使用new操作符创建对象实例,,会重写一些方法。
    valueOf()会返回一个布尔值。

  • 布尔转换

toString()会被覆盖,返回一个布尔值。

  • typeof操作符

typeof操作符对原始值返回“boolean”,对引用值返回“object”

  • instanceof操作符

    使用instanceof操作符对boolean对象会返回true,对原始值会返回false

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值