zoukankan      html  css  js  c++  java
  • JavaScript对象

    1、为什么要有对象

    ①    函数的参数如果特别多的话,可以使用对象简化

    2、什么是对象

    ①    万物皆对象

    ②    对象是一个具体的事物,一个具体的事物就会有行为和特征

    ③    例如:车是一类事物,门口停的那辆车才是对象,特征:红色、四个轮子行为:驾驶、刹车

    3、JavaScript中的对象

    ①    JavaScript中的对象其实就是生活中对象的一个抽象。

    ②    JavaScript的对象是无序属性的集合。

    ③    其属性可以包含基本值、对象或函数。对象就是一组没有顺序的值。我们可以把JavaScript中的对象想象成键值对,其中值可以是数据和函数。

    ④           特征---属性

    ⑤    行为---方法

    4、创建对象的四种方式

    ①    字面量

    ②    new Object()创建对象

    ③    工厂函数创建对象

    ④    自定义构造函数

    5、new关键字的作用

    ①    new会在内存中创建一个新的空对象

    ②    new会让this指向这个新的对象

    ③    执行构造函数,目的:给这个新对象加属性和方法

    ④    new会返回这个新对象

    6、this对象详解

    ①     在普通函数中,this指向全局window对象

    ②    在对象方法中,this指向当前的对象

    ③    在构造函数中的,this指向的是实例化的对象

    7、对象的遍历

    ①    将对象中的属性和方法访问一遍

    ②    For...of

    8、注意:

    ①      数组中的元素是可以重复的:因为数组是有序的集合

    ②      对象中的元素是不可以重复的:因为对象是无序的集合

  • 相关阅读:
    P3703 [SDOI2017]树点涂色
    CF1446D2 Frequency Problem (Hard Version)
    P3703 [SDOI2017]树点涂色
    ESP8266 Ticker库
    CSS 动画
    Sublime 安装
    XMLHttpRequest.responseText
    数据结构
    Linux 无需公网IP,远程SSH访问Linux服务器!
    Linux 安装
  • 原文地址:https://www.cnblogs.com/wangxue13/p/13543344.html
Copyright © 2011-2022 走看看