Javascript之对象

本文仅粗略罗列一下对象的基础知识,做个小小总结,不涉及原理。

目录:

  1. 对象创建的三种方法
  2. 对象访问的两种方法
  3. 对象类型检测
  4. 对象遍历
  5. 获取对象的key值

1. 对象创建的三种方法

(1)对象字面量,一般常用的写法

var obj = {}

(2)构造函数创建(不咋常用)

var obj = new Object()

(3)通过Object.create(),此方法可以指定对象的原型

var obj = Object.create(obj1)

2. 对象访问的两种方法

(1)obj.xxx // 只能写成xxx 默认会专成字符串
(2)obj['xxx'] // 'xxx'与xxx有区别

3. 对象类型检测

(1)借助Object.prototype上的方法

Object.prototype.toString.call(xxx)

(2)判断xxx.proto是否在右边值的原型链上

xxx instanceof Array

4. 对象遍历

for ( var key in obj ){    // 包含原型上的属性,返回一个无序数组
    console.log(obj[key])  
}

5. 获取对象的key值

Object.keys(xxx)    // 接收一个对象参数,返回可遍历的键名数组
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。