【JavaScript】JS中的“对象”(一)

引用类型的值(对象)是引用类型的一个实例,又称对象定义。

Object

创建实例的两种方式:

var person = new Object();	//构造函数
person.name = "Lou";
person.age = 20;
var person = {
   
	name: "Lou",
    "last name": "Schaaf",
	"age": 20,
	0: true
};		//对象字面量

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

alert(person.name);	//"Lou"
var lastName = "last name";
alert(person[lastName]);	//"Schaaf"

方括号语法的主要优点是可以通过变量来访问属性。此外,如果属性名中包括会导致语法错误的字符或关键字/保留字,也可以使用方括号表示法。通常,除必要情况外,建议使用点表示法。

Array

ECMAScript数组的每一项可以保存任意类型的数据,其大小可以动态调整(即随着数据的添加自动增长以容纳新数据)。

创建数组的基本方式有两种:

var colors = new Array();
var alphabets = new Array(26);
var names = Array("Lou", "Gea", "Kati");
var colors = [];
var names = ["Lou", "Gea", "Kati"];
var values = [1, 2,];	//不要这样!会创建一个包含2或3项的数组

数组的length属性不是只读的。 通过设置该属性,可以增删数组元素。

var names = ["Lou", "Gea", "Kati"];
names.length = 2;
alert(names[2]);	//undefined
names.length = 3;
alert(names[2]);	//undefined
names[99] = "Irina";
alert(names
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值