zoukankan      html  css  js  c++  java
  • 引用类型-2015/10/06

    引用类型

    一、Object类型

    1.大多数引用类型值都是object类型的实例。

      创建object实例的方法有两种:

        (1)使用new操作符后跟object构造函数,

    var person =new Object{};
    person.name='John';
    person.age=20;

        (2)使用对象字面量表示法。

          对象字面量是对想定义的一种简写形式,目的在与简化创建包含大量属性的对象的过程。

    var person={
        name:'John',
        age:20
    };

          左花括号表示字面量的开始,因为他出现在了表达式的上下稳重。ecmasctipt中的表达式上下文值的是能够返回一个值(表达式)。复制操作符表示后面是一个值,所以花括号在这里表示一个表达式的开始,同样的花括号,如果出现在一个语句上下文中,例如出现在if语句条件的后面,则同样表示一个语句的开始。

          定义了name属性,之后是一个冒号,在后面是这个属性的值,在字面量中,使用都号来分割不同的属性,因此‘John’后面是一个逗号;但是在最后一个属性后面添加逗号,会在IE7及更早的版本和Opera中导致错误。

          <3>在使用字面量语法时,属性名也可以使用字符串

    var person={
    "name":"John",
    "age":29,
    5:true                //数值属性名会自动转换为字符串
    };        

          <4>空留花括号

    var person={};                    //与new Object()相同。
    person.name="John";
    person.age=20;

    在通过对象字面量定义对象是,实际上不会调用Object构造函数(Firefox2及更早版本会调用Object构造函数,之后的版本不会了)

          <5>对象字面量封装多个可选参数(p)

      

  • 相关阅读:
    机器学习——EM算法
    机器学习——贝叶斯分类器
    机器学习——朴素贝叶斯法
    论文解读(SimCLR)《A Simple Framework for Contrastive Learning of Visual Representations》
    机器学习——数据增强
    机器学习——正则化方法Dropout
    ResNet
    机器学习——最小二乘法
    机器学习——K-Means算法
    机器学*——K*邻算法(KNN)
  • 原文地址:https://www.cnblogs.com/dsheldon/p/4857296.html
Copyright © 2011-2022 走看看