You Don't Know JS: this & Object Prototypes( 第3章 this和Object Prototypes)

Posted Mr-chen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了You Don't Know JS: this & Object Prototypes( 第3章 this和Object Prototypes)相关的知识,希望对你有一定的参考价值。

前2章探索了this绑定指向不同的对象需要函数引用的call-site。

但是什么是对象,为什么我们需要指向它们?

本章探索细节。


 

Syntax

 

 


 

 

Type

 

 

Build-in 对象

 

 


 

 

Contents

 

Computed Property Names

 

 

Property vs. Method

 

 

Arrays

 

Duplicating Objects

 

 


 

Property Descriptors

 

Writable

 

Configurable

 

Enumerable

 

Immutability不变

 

Object Constant

 

Prevent Extensions

 

Seal

 

Freeze

 


 

[[Get]]

 

[[Put]]

 

Getters & Setters

 

 

Existence

 

Enumeration

 


 

Iteration

 


Review (TL;DR)

 

以上是关于You Don't Know JS: this & Object Prototypes( 第3章 this和Object Prototypes)的主要内容,如果未能解决你的问题,请参考以下文章

You Don't Know JS: this & Object Prototypes( 第2章 this)

You Don't Know JS: Scope & Closures (第4章: Hoisting)

You Don't Know JS: Scope & Closures (附加:Lexical/dynamic作用域)

You Don't Know JS: Scope & Closures (第3章: 函数 vs 块作用域)

You Don't Know JS: this & Object Prototypes( 第一章 this or That?)

(未完成👃)You Don't Know JS: Scope & Closures (第5章: Scope & Closures)