- 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)