Web 前端开发

Javascript之对象

2019-03-18  本文已影响0人  临安linan

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

目录:

  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)    // 接收一个对象参数,返回可遍历的键名数组
上一篇 下一篇

猜你喜欢

热点阅读