/*關於js物件型別的判斷,最複雜的在於regexp和array了,判定regexp的情形不較少,而array就比較多了,下面就是判斷array的方法
*///
方法一:利用instanceof來判斷物件是不是array的例項
function
isarray(arr)
//方法二:利用constructor來判斷
function
isarray(arr)
//方法三:利用constructor和array的內建屬性(例項方法)來判斷乙個物件是否是array型別
function
isarray(arr)
//方法四:通過sort方法的型別判斷arr是不是array物件的例項
function
isarray(arr)
//方法五:通過array.prototype.tostring.call()方法來判斷物件
function
isarray(o)
catch
(e) {}
return
false
; }
//方法六:通過typeof和陣列的length屬性來判斷
function
isarray(o)
return
false
; }
//方法七:
function
isarray(array)
catch
(e)
return
result;
}
Array物件的方法
1.concat 連線兩個或多個陣列,該方法不會改變現有的陣列,而是返回乙個陣列的副本。var arr 1,5,3 var newarr arr.concat 1,2 console.log arr 1,5,3 console.log newarr 1,5,3,1,2 var arr 1,5,3 v...
Array 物件的方法
function load concat 連線兩個或更多的陣列,並返回結果。1 4 4 join 把陣列的所有元素放入乙個字串。元素通過指定的分隔符進行分隔。1 3 4 pop 刪除並返回陣列的最後乙個元素 1 4 5.5 push 向陣列的末尾新增乙個或更多元素,並返回新的長度。1 4 5.5 r...
Array 物件的方法
陣列內建方法 排序方法 sort fn 預設照ascii碼來排序 fn函式可以自定義排序的規則 reverse 倒序例項 var arr 2 5,9 4,3 1,0 arr.sort function a,b console.log arr 輸出結果是 0,1,2,3,4,5,9,通過函式定義了乙個...