2011年6月18日

(面向c#开发人员) 编写javascript的好习惯六 for 表达式

摘要: 在javascript里面也支持 for...in 和for (i=0;i<length;i++)这两种语法不过与C#有所不同,例如 如下所示的for...invar myArray=[];myArray[5]="test";console.log(myArray.length); // 6for(name in myArray){ console.log(name, myArray[name]);}//outputs// 5test数组的length 返回6,可是for...in 只返回了一个元素这里是一个差异,容易导致程序bug所以一般使用以下方法便利var my 阅读全文

posted @ 2011-06-18 16:48 听说读写 阅读(304) 评论(0) 推荐(0) 编辑

(面向c#开发人员) 编写javascript的好习惯五 声明对象和数组 (2011-06-17 21:47)

摘要: 请不要在javascript中像下面这样声明object 和 array var person = new Object(); var keys = new Array();正确的做法如下 var person = {}; var keys = [];原因主要是易于维护扩展 和性能以下是对象初始化 var person = { fistName: "lala", lastName: "baba", sayHello: function () { alert(this.fistName + " " + this.lastName); } 阅读全文

posted @ 2011-06-18 11:47 听说读写 阅读(335) 评论(0) 推荐(0) 编辑

导航