文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>第七章:对象和数组

第七章:对象和数组

时间:2011-03-10  来源:王长委



1.       通用的Object属性和方法

Ø         constructor属性:引用了初始化这个对象的构造函数,如var d = new Date();d.constructor==Date;

Ø         toString()方法

Ø         valueOf方法

Ø         hasOwnProperty()方法,如果参数是一个非继承的属性的名字则为true,否则为false

Ø         propertyIsEnumerable()方法,如果参数是一个可以在for/in循环中枚举的属性的名字则为true,否则为false

Ø         isPrototypeOf()方法,如果方法所属的对象是参数的原型对象,那么就返回true,否则返回false。var o = {};Object.prototype.isPrototypeOf(o);

2.       数组常用的方法

Ø         join():返回一个字符串,如var a = []1,2,3];var s = a.join();var  c = a.join();//s=1,2,3 c=1, 2, 3 有参数和无参数的区别是连接符是指定的和不是指定的,并且连接符后有空格

Ø         reverse():倒序

Ø         sort():无参数是按照字符串的形式排序,有参数(函数)按照指定规则排序,如:

var  a =[33,4,1111,222]

     a.sort();  //1111,222,33,4

     a.sort(

        function(a,b) {return a-b}

     );  //4,33,222,1111

3.       concat():返回在数组后添加元素之后的数组,原数组并不改变。如

var a = [1,2,3];

    a.concat(4,5);//returns [1,2,3,4,5]

4.       slice():返回指定数组的一部分,原数组并不改变。如

var a =[1,2,3,4,5];

       a.slice(0,3);//returns [1,2,3]

       两个参数都表示下标,整数表示从左边开始,负数表示从右边开始。

5.       splice():返回原数组被截下来的一段。

6.       push()和pop()方法是在数组的尾部添加和删除一个元素,并且返回长度和删除的值

7.       unshift()和shift()方法和push()和pop()的区别是操作在数组的头部

 

排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载