Mardanjan / Blog

学习笔记(在issues里),一些小demo的源码在这里,demo在线地址会持续更新
1 stars 0 forks source link

JavaScript:对象 #27

Open Mardanjan opened 4 years ago

Mardanjan commented 4 years ago

1 Object.is方法

typeof

Object.toString

isPrototypeOf

请描述你所理解的原型链

对象之间通过原型关联到一起,就好比一条锁链将一个个对象连接在一起,在各个对象挂钩后,最终形成了一条原型链。当读取对象的一个属性时,会先在对象中查询自有属性,如果不存在,那么再沿着原型链向上搜索匹配的继承属性,直至找到或达到原型链顶点才停止。

Object.defineProperty

如何判断对象中的某个属性是否继承而来的

JSON 和 XML 数据格式的对比,JSON有哪些优势?

JSON格式的一些语法限制

Mardanjan commented 4 years ago

箭头函数

Mardanjan commented 4 years ago

arguments对象

Mardanjan commented 4 years ago

in运算符也会去检索对象的原型

function fn () {

}
fn.prototype.name = 1

var obj = new fn()
console.log('name' in obj)