[笔记] JavaScript 的基本观念 – 17 – 内建函数建构子

章节连结

当你使用 new 这个关键字时,于 JavaScript 中相当于你建立了一个函数物件,内含有各种可供操作的方式。这样的内建函数建构子,在 JavaScript 中有 String, Array, Object, String, Number…等。跟基本型别(Primitive Types)相较之下似乎没有太大区别,不过在某些操作下会有造成误解的可能,例如像 a === b 之类的回传值。
javascript es6 logo


课程对应章节

Course 60 ~ Course 64 (全部一共有 85 Courses)

请注意:本系列文章为个人对应课程的消化吸收后,所整理出来的内容。换言之,并不一定会包含全部的课程内容,也有可能会添加其他资源来说明。课程连结网址:http://tinyurl.com/w7vrql6

内容

1. 若你使用 for in 来呼叫 Array 的函式时,要记得它本身是个物件。当你输出物件的 props 时,有机会将所有 object chain 上的 props 全部输出。
2. Object.create 和 class 是 ES5, ES6 新增用来创建物件的方法。class 是语法糖,本质上还是原型继承,也就是用物件建立一个新物件。


JavaScript 全攻略系列文章

  • [笔记] JavaScript 的基本观念 – 11 – Array, Syntax, Semicolon
  • [笔记] JavaScript 的基本观念 – 10 – this
  • [笔记] JavaScript 的基本观念 – 9 – 函数与物件 Function and Object
  • [笔记] JavaScript 的基本观念 – 8 – Boolean & if/else
  • [笔记] JavaScript 的基本观念 – 17 – 内建函数建构子
  • [笔记] JavaScript 的基本观念 – 7 – 运算子
  • [笔记] JavaScript 的基本观念 – 6 – 型别
  • [笔记] JavaScript 的基本观念 – 5 – Asynchronous
  • [笔记] JavaScript 的基本观念 – 4 – Variable Environment
  • [笔记] JavaScript 的基本观念 – 3 – Execution Stack
  • [笔记] JavaScript 的基本观念 – 2 – undefined
  • [笔记] JavaScript 全攻略:克服 JS 的奇怪部分
  • [笔记] JavaScript 的基本观念 – 1 – Hoisting
  • 按赞加入粉丝团

    延伸阅读

    GA浏览人气:2