JS中的Array之方法(2)

colors=['red','green','black','blue'];數組

(1). concat(element[|other array]) //聯接數組code

colors.concat('yellow')  // 1.聯接元素  
//  ["red", "green", "black", "blue", "yellow"]  
colors.concat(['#aaa','#bbb','#ccc']) // 2.聯接數組  
//  ["red", "green", "black", "blue", "#aaa", "#bbb", "#ccc"]

colors自己不變。索引

(2). slice(startIndex,endIndex) //切片element

colors=colors.concat(['#aaa','#bbb','#ccc'])
colors  
//    ["red", "green", "black", "blue", "#aaa", "#bbb", "#ccc"]
colors.slice(2,3) //從第二個元素開始,到第三個元素爲止,切片  
//    ["black"]  
colors.slice(2) // 從第二個元素開始,到末尾。  
//    ["black", "blue", "#aaa", "#bbb", "#ccc"]

(3). splice(startIndex,delNums[,replacedElements]) // 強大的數組增、刪、改class

colors  
//    ["red", "green", "black", "blue", "#aaa", "#bbb", "#ccc"]  
colors.splice(2,1) //從第2索引開始,刪除1個。  
colors  
//    ["red", "green", "blue", "#aaa", "#bbb", "#ccc"]  
colors.splice(2) //從第2索引開始,刪除到完。  
colors  
//    ["red", "green"]  
colors=["red", "green", "blue", "#aaa", "#bbb", "#ccc"]  
colors.splice(1,2,'橘色','瓜皮色','古銅色') // 從索引1刪除2個,而後插入給定的3個元素。  
colors  
//    ["red", "橘色", "瓜皮色", "古銅色", "#aaa", "#bbb", "#ccc"]

---[2014-08-08]---co

相關文章
相關標籤/搜索