美文网首页
引用类型

引用类型

作者: wupf | 来源:发表于2016-03-12 21:16 被阅读0次
  • ES中规定,引用类型是一种数据结构,用于将数据和功能组织在一起
  • 引用类型的值 (也就是对象)是引用类型的一个实例

Object 对象

大多数引用类型值都是Object类型的实例。(跟java一样,祖先级别的boss)

创建Object

  • new操作符后跟Object构造函数
    var person = new Object();//可以简写为 = {}; person.name = "jiaoshamingne";
  • 对象字面量表示法
    var person = { name : "jiaoshamingne" }

访问属性时一半都用点表示法,也可以用 方括号表示法 ,尤其是需要拼字段时方括号表示法更好用

person.name // 等价于 person["name"]

Array 类型

有序列表,重点是每一项都可以保存任何类型的数据,而且数组大小是动态调整的

创建

  • 构造函数
    var colors = new Array(); var colors = new Array(20);//带长度 var colors = new Array("red","blue","green");//直接放值 var colors = Array();//省略new
  • 数组字面量表示法(优先)
    var colors = ["red","blue","green"]; var names = [];

length

  • Array 可以按照索引来访问
  • length的值可以改变
  • Array(length-1)表示最后一项
  • Array(length)在数组的最后一项进行插入

检测数组

Array.isArray(value); IE9+

转换方法

三个方法(实际上产生的值都一样):

  • toLocaleString()
  • toString()
  • valueof()

var colors = ["red","blue","green"]; alert(colors.toString());//red,blue,green alert(colors.valueof());//red,blue,green alert(colors);//red,blue,green

Array.join()方法可以以不同的分割符来构建字符串
如果数组中单项式null或者undefined则在上面四种方法的返回结果中以空字符串来表示

相关文章

  • JavaScript基础三

    1、引用类型有哪些?非引用类型有哪些 引用类型:Object非引用类型:number string null ...

  • 引用类型与对象拷贝

    1.引用类型有哪些?非引用类型有哪些 引用类型: 对象 object 数组 函数 正则非引用类型...

  • 引用类型对象拷贝思考

    1、引用类型有哪些?非引用类型有哪些 非引用类型 String 类型、Null 类型、Number 类型、Unde...

  • js-引用类型对象拷贝

    1.引用类型; 2.过滤数组; 3.深浅拷贝方法; 1.引用类型有哪些?非引用类型有哪些 引用类型:引用类型(Ob...

  • JavaScript引用类型与对象拷贝

    引用类型有哪些?非引用类型有哪些 引用类型:对象、数组、函数、正则非引用类型:string、number、bool...

  • 进阶任务-4

    引用类型有哪些?非引用类型有哪些2.如下代码输出什么?为什么? 引用类型有哪些,非引用类型有哪些引用类型:数组,对...

  • 面向对象学习笔记

    - 数组其实就是一种引用类型。 int是基本类型,int[]是引用类型 数组是引用类型,引用类型和基本类型的区别在...

  • 深拷贝与浅拷贝

    一.引用类型与值类型 我们都知道,js有两种基本类型,引用类型与值类型。引用类型的“=”只是拷贝了引用,而基本类型...

  • 引用类型对象拷贝

    1.引用类型有哪些?非引用类型有哪些 引用类型:对象、数组、正则、函数非引用类型:number、string、bo...

  • 一.C#中值类型与引用类型

    总结:值类型直接存储其值,引用类型存储对值的引用,值类型存在堆栈上,引用类型存储在托管堆上,值类型转为引用类型叫做...

网友评论

      本文标题:引用类型

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