• 【JS笔记】5.1 Object类型


    1.创建Object实例:

    1.1 方法一:构造函数

    var person = new Object();

    person.name = nick;

    person.age = 29;

    1.2 方法二:对象字面量

    var person = {

    name:"Nick",

    age:29

    }//由于"{"出现在表达式上下文由"="可以判断出后面是一个表达式),所以"{"表示对象字面量的开始

    还可以这样写:

    var person = {

    "name":"Nick",

    "age":29,

    5:true//数值属性会自动转换成字符串,且只能用方括号引用法“['5']”来引用

    }

    注:

    • var person={};与 var person = new Object();相同
    • 通过对象字面量定义对象,实际上不会调用Object构造函数FF2之前会调用,FF3以及之后就不会了)  ??????

    2.对象字面量实践应用:

    对象字面量是向函数传递大量可选参数首选方式

    如:

    function displayInfo(args){//args是对象字面量

      .....

         if( typeof args.name == "string" ){...}

      .....

    }

    //调用displayInfo:

    displayInfo({

      name:"Nick",

      age:29

    });

    注:最好的做法是对那些必需值使用命名参数,而使用对象字面量来封装多个可选参数

    寻找爱
  • 相关阅读:
    poj_1836 动态规划
    动态规划——最长上升子序列
    poj_3260 动态规划
    poj_3628 动态规划
    动态规划——背包问题
    poj_2559 单调栈
    poj_3415 后缀数组+单调栈
    poj_2823 线段树
    poj_2823 单调队列
    poj_3250 单调栈
  • 原文地址:https://www.cnblogs.com/carolina/p/5780850.html
Copyright © 2020-2023  润新知