var arr-[1,2,3,4];
arr.a=12;
arr.show=function(){//添加事件
//方法
alert(arr.a);//12
}
arr.show();
var obj=new Object();
obj.name='blue';
obj.qq='12345'
obj.showName=function(){
alert(this.name);
}
obj.showName();
function createPerson(name, qq) //构造函数
{
//系统偷偷替咱们做:
//var this=new Object();
//加工
this.name=name;
this.qq=qq;
this.showName=function ()
{
alert('我的名字叫:'+this.name);
};
this.showQQ=function ()
{
alert('我的QQ号:'+this.qq);
};
//也会偷偷做一些:
//return this;
}
var obj=new createPerson('blue', '258248832');
var obj2=new createPerson('张三', '45648979879');
obj.showName();
obj.showQQ();
var arr1=new Array(12,55,34,78,676);
var arr2=new Array(12,33, 1);
Array.prototype.sum=function () //原型》》》类似CSS中的class
//arr1.sum=function () //行间样式
{
var result=0;
for(var i=0;i<this.length;i++)
{
result+=this[i];
}
return result;
};
alert(arr1.sum());
alert(arr2.sum());
var arr=new Array(1,2,3,4);