1遍历数组
通常写法:
for(var i=0;i<myArray.length;i++)
alert(myArray[i]);
推荐写法:
for(var i in myArray)
alert(myArray[i]);
原因:代码量少
2定义构造函数
通常写法:
function Person(name,sex)
{
this.name=name;
this.sex=sex;
this.run=function(){
alert('run');
};
}
推荐写法:
function Person(name,sex)
{
this.name=name;
this.sex=sex;
}
Person.prototype.run=function(){
alert('run');
};
原因:避免重复定义
3判断一个js对象是否支持某个属性或方法
错误写法:
if(Person.name!=null)
{
}
正确写法:
if(typeof(Person.name)!='undefined')
{
}
JavaScript 技巧
最新推荐文章于 2023-11-29 12:24:12 发布