Javascript Methods

来源:互联网 发布:此间的少年知乎 编辑:程序博客网 时间:2024/06/06 12:58

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.

          3number.toPrecision(precision)


原创粉丝点击