Javascript之对象

作者: 临安linan | 来源:发表于2019-03-18 01:00 被阅读0次

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

目录:

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

相关文章

  • JavaScript ☞ day2

    JavaScript基础学习笔记之JavaScript提升 了解时间 Date Date对象的方法 Date对象间...

  • Javascript之对象

    对象 注意,最后一个键值对不需要在末尾加,,如果加了,有的浏览器(如低版本的IE)将报错。 访问属性是通过.操作符...

  • JavaScript之对象

    JavaScript中的对象和OC中的字典 Dictionary是一样的,一组“键值对”(key-value)的集...

  • JavaScript之对象

    在ES6出现之前,JavaScript不能真正被称为 面向对象的编程语言,因为 class 仅仅作为其保留字而非关...

  • JavaScript之对象

    什么是面向对象: ECMAScript 有两种开发模式:1.函数式(过程化),2.面向对象(OOP)。面向对象的语...

  • JavaScript之对象

    什么是对象呢(object) 对象是一个包含相关数据和方法的集合(通常由一些变量和函数组成,我们称之为对象里面的属...

  • Javascript之对象

    本文仅粗略罗列一下对象的基础知识,做个小小总结,不涉及原理。 目录: 对象创建的三种方法 对象访问的两种方法 对象...

  • 原型和原型链

    如何理解javascript的原型 每一个javascript对象在创建时就会与之关联另一个对象,之歌对象就是我们...

  • JavaScript内置对象之对象

    建议学习时长: 60分钟学习方式:深入 学习目标 知道什么是对象 知道如何获取和设置对象的值 详细介绍 对象是一种...

  • 面向对象与原型(三)

    原型 每个 JavaScript 对象都有一个与之相关联的另一个 JavaScript 对象(或null,但这是罕...

网友评论

    本文标题:Javascript之对象

    本文链接:https://www.haomeiwen.com/subject/jvkmmqtx.html