zoukankan      html  css  js  c++  java
  • 2020.11.29 创建JavaScript对象

    通过 JavaScript,您能够定义并创建自己的对象。

    创建新对象有两种不同的方法:

    • 使用 Object 定义并创建对象的实例。
    • 使用函数来定义对象,然后创建新的对象实例。

    使用 Object

    在 JavaScript 中,几乎所有的对象都是 Object 类型的实例,它们都会从 Object.prototype 继承属性和方法。

    Object 构造函数创建一个对象包装器。

    Object 构造函数,会根据给定的参数创建对象,具体有以下情况:

    如果给定值是 null 或 undefined,将会创建并返回一个空对象。

    如果传进去的是一个基本类型的值,则会构造其包装类型的对象。

    如果传进去的是引用类型的值,仍然会返回这个值,经他们复制的变量保有和源对象相同的引用地址。

    当以非构造函数形式被调用时,Object 的行为等同于 new Object()。

    语法格式:

    // 以构造函数形式来调用
    new Object([value])

    vaule 可以是任何值。

    以下实例使用 Object 生成布尔对象:

    // 等价于 o = new Boolean(true);
    var o = new Object(true);

    这个例子创建了对象的一个新实例,并向其添加了四个属性:

    person=new Object();
    person.firstname="John";
    person.lastname="Doe";
    person.age=50; person.eyecolor="blue";
     
    使用对象构造器:
    function person(firstname,lastname,age,eyecolor) {
    this.firstname=firstname;
    this.lastname=lastname;
    this.age=age;
    this.eyecolor=eyecolor;
    }
     
     
     
  • 相关阅读:
    zoj 3627#模拟#枚举
    Codeforces 432D Prefixes and Suffixes kmp
    hdu 4778 Gems Fight! 状压dp
    CodeForces 379D 暴力 枚举
    HDU 4022 stl multiset
    手动转一下田神的2048
    【ZOJ】3785 What day is that day? ——KMP 暴力打表找规律
    poj 3254 状压dp
    C++中运算符的优先级
    内存中的数据对齐
  • 原文地址:https://www.cnblogs.com/SirNie/p/14167089.html
Copyright © 2011-2022 走看看