js 引用类型之object类型

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

1.使用new 操作符后跟object构造函数:

如:var person = new object();

  person.name="zhansan";

  person.age=18;

2.使用对象字面量表示法:(比较常用,看着有封装的感觉,哈哈!其实字面量方式也是向函数传递大量可选参数的首选方式)

如:var person={

  name:"zhansan",

  age:18

}

----------------------------------------

访问对象属性的两种方式:

1.一般访问对象属性时,都是使用点表示法;如 person.name

2.用方括号来访问对象属性,方括号里的属性名称要以字符串的形式存在。如 person["name"]   person["first name"]里面的空格也是可以访问的。

时间: 2024-10-13 10:53:24

js 引用类型之object类型的相关文章

js——引用类型和基本类型

js中的数据类型有以下几种: Number   Boolean   undefined     Object   Function    String  Null 基本类型:Number Boolean  String  undefined null 引用类型:Object  Function 基本类型的数据是存放在栈内存中的,而引用类型的数据是存放在堆内存中的 复制变量值 基本类型: var p = 1; var p1 = p; 执行结果: 也就是说,基本类型的复制就是在栈内存中开辟出了一个新

引用类型之object类型

object类型有两种创建方法,第一种是直接创建法: var person=new Object(); person.name = "Nicholas"; person.age = 29; 第二种创建方法使用对象字面量表示法: var person={ name: "Limeng" age:20 } 在此有三点说明:1.左边花括号意味着表达式字面量的开始,因为它出现在表达式字面量的上下文中,表达式上下文能够返回一个值,在最后一个属性后面不添加逗号.2.属性可以使用双

2017-5-27引用类型之Object类型

Object类型 Object类型 引用类型的值(对象)是引用类型的一个实例.在javaScript中引用类型是一种数据结构 对象是某个特定引用类型的实例.新对象是使用new操作符后跟一个构造函数来创建 1.构造函数创建函数 2.object类型适用于存储和传输数据,创建object实例类型的两种方式; new操作符后跟object构造函数和对象字面量表示法 3.使用对象字面量语法时,属性名也可以使用字符串 4.使用对象字面量语法时,如果留空括号则可以定义只包含默认属性和方法的对象 5.对象字面

JS 引用类型和值类型

自己的看高程3第五章应用类型的时候,有些迷糊,所以上网搜到这篇文章 转自求小天的博客园,地址:http://www.cnblogs.com/lxq1990/archive/2012/11/04/2754226.html 这个比喻很形象,帮助理解. js 值类型和引用类型 JavaScript值类型和引用类型有哪些 (1)值类型:数值.布尔值.null.undefined. (2)引用类型:对象.数组.函数. 如何理解值类型和引用类型及举例 我们可以用“连锁店”和“连锁店钥匙”来理解,不知道以下比

JS:引用类型,基本类型

引用类型对象的值是一个指针, 引用类型对象的值指向某个对象,对象的值指向对象,对象的值指向的对象有可定义可使用的方法和属性 基本类型对象的值是一个具体的值

浅谈JS引用类型之Array类型

最近看了一下红皮书,就整理一下,提炼一下里面的知识点! 创建方式 先从数组的创建方式说起,有两种创建方式 一种是:var arr = new Array (); 可以给构造函数传参数,如果只传一个参数,并且这个参数是数值,那么就创建该数值大小的数组,其他情况就是创建包含这些参数的数组 另一种是:var arr = []; 数组的每一项都是可以保存任何类型的数据的,var arr = [1,"hello",true,{a:1}];但是不推荐保存不同类型的值 length属性 1.它的值永

js引用类型之Array类型

第一种是使用Array()构造函数,如下所示: var array=new Array(); 第二种是使用数组字面量表示法.由一组包含数组项的方括号表示,多个数组之间以逗号隔开.如下所示: var array =["red","blue","black"]; 在数组中length属性不只是可读的,通过设置这个属性,可以在数组末尾添加或者删除数据 var bb = ["zd","zk","zl&qu

js 引用类型之Array类型

//1.concat() 方法 不会改变原数组,会复制一个原数组的副本进行拼接 var arr = ['red', 'zhansan', 'xin']; var arr2 = arr.concat('2', ['3', '9']); console.log(arr); //[ 'red', 'zhansan', 'xin' ] console.log(arr2); //[ 'red', 'zhansan', 'xin', '2', '3', '9' ] //2.slice() 方法 不会改变原数

Js比较对Object类型进行排序

1 <script> 2 var data=[{name:"121",age:"18",year:"2018"},{name:"132",age:"16",year:"2019"}] 3 /** 4 * 创建比较参数函数 5 * @param propertyName 属性名 6 * @returns {Function} 返回比较函数 7 */ 8 function com