05 javascript引用类型--Object类型

1.对象创建的两种方式:

new操作符后跟Object构造函数;

var obj=new Object();
obj.name=‘大头儿子‘;
obj.age=12;

对象字面量表达法

var obj={
   name:‘大头儿子‘,
   age:12
};

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

console.log(obj["name"]);
console.log(obj.age);
/*
 大头儿子
 12
*/

从功能上看,这两种访问对象属性的方法没有任何区别。但是方括号的优点主要是可以通过变量来访问属性。

示例:

var obj={
    name:‘大头儿子‘
};
var objName="name";
console.log(obj.objName);
console.log(obj[objName]);
/*
 undefined
 大头儿子
 */
时间: 2024-10-20 20:03:09

05 javascript引用类型--Object类型的相关文章

从头开始学JavaScript (十一)——Object类型

原文:从头开始学JavaScript (十一)--Object类型 一.object类型 一个object就是一系列属性的集合,一个属性包含一个名字(属性名)和一个值(属性值). object对于在应用程序中存储和传输数据而言,是非常理想的选择 二.创建object 创建object实例有两种方法: 使用new 操作符后跟object构造函数 使用对象初始化器,也就是对象字面量表示法 2.1使用new 操作符后跟object构造函数创建object实例: 1 var person = new O

引用类型--Object类型、Array类型

引用类型的值(对象)是引用类型的一个实例.在ECMAScript中,引用类型是一种数据结构,它描述的是一类对象具有的属性和方法. 对象是某个特定引用类型的实例,新对象是使用new操作符后跟一个构造函数来创建的. Object类型 大多数引用类型值都是Object类型的实例,Object是ECMAScript中使用最多的一个类型.Object的实例不具备多少功能,但对于在应用程序中存储和传输数据而言,是非常理想的选择. 创建Object实例的方式有两种: 第一种是使用new操作符后跟Object构

第五章 引用类型> Object类型

概念:引用类型的值(对象)是引用类型的一个实例.有时也被称为对象定义,描述的是一类对象所具有的属性和方法. var person = new Object(); 创建一个Object的新实例,保存在变量Person中.使用的构造函数是Object,它为新对象定义默认的属性和方法. 5.1 Object类型 创建Object实例的俩种方法 1.使用new操作符,后面跟一个Object构造函数. var Person = new Object(); person.name = "Nicholas&q

浅谈JavaScript的Object类型

<JavaScript高级程序设计>第三版 P35 认识对象 书上一句话总结了对象:对象就是一组数据和功能的集合.(听着很简单!但是,这个集合到底是什么,该怎么用...一脸懵逼) 在ES中,Object类型是所有它的实例的基础.也就是Object类型所具有的的任何属性和方法也同样存在更具体的对象中. var obj = new Object(); obj.name = 'zs'; obj.sayHi = function () { console.log('Hi'); } console.lo

5.1引用类型 [Object类型]

引用类型的值(对象)是引用类型的一个实例. 引用类型是一种数据结构. 从技术上讲是一门面向对象语言,但-> 引用类型有时被称为对象定义.(而不是类,因为它不具备传统面向对象语言所支持的类和接口等基本结构) var person=new Object();person.name="JensenLim";person.age=22; var person2 = { //对象字面量法 name : "Ken", age : 31,}; var person3 = {

引用类型-Object类型

创建Object实例的方式有两种. 第一种是使用new操作符后跟Object构造函数 1 var person = new Object(); 2 person.name = "liao"; 3 person.age = 21; 另一种方式是使用字面量形式表示法 1 var person = { 2 name: "liao", 3 age: 21 4 }; 在使用字面量语法时,属性名也可以使用字符串 1 var person = { 2 "name&quo

JS引用类型 -- Object类型

Object是ECMAScript中使用最多的一个类型,虽然Object的实例不具备多少功能,但对于在应用程序中存储和传输数据而言,它们是非常理想的选择. 创建Object实例有两种方式: 1.new操作符后跟Object构造函数 var person = new Object(); person.name = "Nicholas"; person.age = 29; 2.字面量表示法 对象字面量是对象定义的一种简写形式,目的在于简化创建包含大量属性的对象过程. var person

引用类型 —— Object类型

壹.创建Object实例: 一: var person = new Object(); person.name = " 小明 " ; person.age = 23; 二:对象字面量表示法: 在通过对象字面量定义对象时,实际上不会调用Object构造函数 var person = { name: " 小明 ", age: 23, // 注意:在使用对象字面量语法时,属性名也可以使用字符串 " sex ": " male " }

Effective JavaScript Item 46 优先使用数组而不是Object类型来表示有顺序的集合

本系列作为Effective JavaScript的读书笔记. ECMAScript标准并没有规定对JavaScript的Object类型中的属性的存储顺序. 但是在使用for..in循环对Object中的属性进行遍历的时候,确实是需要依赖于某种顺序的.正因为ECMAScript没有对这个顺序进行明确地规范,所以每个JavaScript执行引擎都能够根据自身的特点进行实现,那么在不同的执行环境中就不能保证for..in循环的行为一致性了. 比如,以下代码在调用report方法时的结果就是不确定的