- Array
(1) array.concat(item1,item2,item3...)
生成一个合并后的数组
var a = ['a','b','c','d'];
var b = [1,2,3,4];
var c = a.concat(b,true); ==> ['a','b','c','d',1,2,3,4,true];
(2) array.join(separator) 把一个array构造成一个字符串
默认separator为逗号‘,’
var arr = [1,2,3,4]
arr.join() ==> "1,2,3,4"
arr.join('') ==> '1234'
(3) array.pop() 移除array中的最后一个元素并返回该元素。如果该array是空,则返回undefined;
var arr = [1,2,3,4];
var a = arr.pop();
arr ==> [1,2,3];
a ==> 4
(4) array.push() 它返回array的新length
(5) array.reverse() 反转数组
(6) array.shift() 移除数组第一个元素,并返回该元素。如果该array是空,则返回undefined;
var arr = [1,2,3,4];
var a = arr.shift();
arr ==> [2,3,4];
a ==> 1
(7) array.slice(start,end) ==> 对array中的一段做浅复制
(8) array.sort(comparefn)
(9) array.splice(start, deleteCount, item...)
(10) array.unshift(item....)
和push方法相反,unshift将item插入到array的开始部分。它返回array的新length
- Function
- Number
(1) number.toFixed(fractionDigits)
将number转换成一个十进制形式的字符串,可选参数fractionDigits控制其保留小数点后几位,默认值为0;
(2) number.toString(radix)
- Object
(1) object.hasOwnProperty(name);
如果这个object中包含name的属性,就返回true,不会去原型链中查找。
- String
(1) string.charAt(pos);
charAt方法返回在string中pos位置处的字符。如果pos小于0或大于等于字符串的长度string.length,它会返回空字符串。
var name = 'Wang';
name.charAt(0) ==> 'W';
(2) string.concat(string...);
拼接字符串功能。不过它很少被用,因为有+运算符更方便。
(3) string.indexOf(searchString, position);
在string中查找searchString字符串,找到返回第一个匹配的位置,没找到返回-1. position用来指定从string某个指定的位置开始查找。
(4) string.lastIndexOf(searchString. position)
类似indexOf,只不过从末尾开始查找。
(5)