Javascript 包含了少量可用在标准类型上的标准方法。
Array:
1、array.concat(item...)
concant方法返回一个新的数组,它包含array的浅复制(shallow copy)并将1个或者多个参数item附加在其后面。
var a=['a','b','c'];
var b=['x','y','z'];
var c = a.concat(b,true);
//c 是 ['a','b','c','x','y','z',true];
2、array.join(separator) 将array构造成一个字符串。
3、array.pop()
4、array.push(item...)
5、array.reverse() reverse反转array中的元素顺序。
6、array.shift()
7、array.slice(start, end) slice方法对rray中的一段做浅复制。
8、array.splice(start,deleteCount,item...) splice方法从array数组中移除一个或者多个元素,并用新的item替换他们。
9、array.sort(comparefn) sort方法对array中内容进行适当的排序。
Javascript默认的排序都是假定所有的数据都是字符串。
var n = [4,8,15,16,23,42];
n.sort();
//n 是[15,16,23,4,42,8]
自己重写排序函数n.sort(function(){
return a-b;
});
//n 是[4,8,15,16,23,42]
10、array.unshift(item...) unshift方法把item插入到array的开始部分。
Function
1、function.apply(thisArg, argArray)
Number
1、number.toExponential(fractionDigits)
2、number.toFixed(fractionDigits)
可选参数fractionDigits控制其小数点后面的数字位数。它的值必须在0和20之间。默认为0.
3、number.toPrecision(precision)