第八章 方法

  1. 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

  1. Function
  1. Number

(1) number.toFixed(fractionDigits)

將number轉換成一個十進制形式的字符串,可選參數fractionDigits控制其保留小數點后幾位,默認值為0;

(2) number.toString(radix)

  1. Object

(1) object.hasOwnProperty(name);
如果這個object中包含name的屬性,就返回true,不會去原型鏈中查找。

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

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容