WEB开发网
开发学院网页设计JavaScript javascript 学习笔记1-对象和数组 阅读

javascript 学习笔记1-对象和数组

 2009-09-06 00:00:00 来源:WEB开发网   
核心提示: Js代码vara=newArray();vard=newDate();varr=newRegExp();1.2对象属性对象属性主要掌握以下几个:1、 对象的属性可以通过给它赋值的方法来创建,这点我们在程序里常常用到,javascript 学习笔记1-对象和数组(2),创建了属性后就可以任意时刻改

Js代码  

var a = new Array(); 
var d = new Date(); 
var r = new RegExp();

1.2对象属性

对象属性主要掌握以下几个:

1、  对象的属性可以通过给它赋值的方法来创建。这点我们在程序里常常用到。创建了属性后就可以任意时刻改变属性的值。

2、  对象属性分为标识符与字符串两种写法的区别,理解这两种各用在哪些方面,特别是字符串数组的写法。

用数组表示法来访问对象的属性是很灵活的,为什么这么说呢?看下面的代码:

Js代码

for(var i=0;i<5;i++){ 
 addresses = o[“addIndex”+i]+”,” 
}

同时,我们在代码里常常把一个对象做为参数传递给另一个对象,另一个对象在需要遍历第一个对象的属性,把它加到自己身上。遍历的时候因为并无法知道第一个对象的所有属性名,所以只能通过数组写法来赋值:

Js代码

for(var name in obj1){ 
 if(obj1.name){ 
 ojb2[name] = obj1[name]; 
 } 
}

3、  对象的属性常常要遍历,无论是出于调试也好,还是出于取出对象的属性重新进行赋值也好。常用的语法是:

Js代码

for(var name in obj){}

注意:遍历不分顺序;且只列出用户自定义的属性,而预定义的属性却不遍历。

另外,判断对象的属性是否存在:

if(o.dosomething) o.dosomething();(我们不用if(dosomethin in o))

4、  对象的一些固有的常用的属性。

Constructor属性(很重要,其实也很常用,用面象对象的思想来看待它):

每一个对象都有constructor属性,它引用了对象的构造函数。

编缉推荐阅读以下文章

  • javascript 学习笔记3-构造函数、类和原型
  • javascript 学习笔记2-函数

Tags:javascript 学习 笔记

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接