1.数组中有两个可以直接用来重排序的方法:reverse()和sort()。sort()方法中,即使数组中的每一项都是数值,他们比较的都是字符串:
例:var values=[0,1,5,10,15];
values.sort();
alert(values); //0,1,10,15,5
2.slice(start,end)方法返回start和end之间的项(包括start,不包括end);若start或end为负数,则用数组长度加上该数来确定相应的位置(一个包含5项的数组,slice(-2,-1)=slice(3,4))。
3. RegExp()构造函数的模式参数是字符串,所以在某些情况下要对字符进行双重转义,如 \d 要转化为 \\d
4.使用不带圆括号的函数名是访问函数指针,而非调用函数
5.函数声明:解析器会率先读取,并使其在执行任何代码之前可用
函数表达式:必须等到解析器执行到它所在的代码行,才会真正被解释执行
6.每个函数都包含两个非继承而来的方法:apply()和call(),用于设置函数体内this对象的值
网友评论