陣列操作方法集合

2021-09-17 19:57:00 字數 1597 閱讀 2074

indexof

存在返回1

不存在返回-1

var arr = ['a', 'b', 'c'];

console.log( arr.indexof('b'))//1

console.log( arr.indexof('y'))//-1

slice(index,offset) [包含頭部不包含尾部]

var arr = ['a', 'b', 'c'];

arr.slice(0) // ["a", "b", "c"]

arr.slice(1) // ["b", "c"]

arr.slice(1, 2) // ["b"]

arr.slice(2, 6) // ["c"]

arr.slice() // ["a", "b", "c"] 無引數返回原陣列

arr.slice(-2) // ["b", "c"] 引數是負數,則表示倒數計算的位置

arr.slice(-2, -1) // ["b"]

console.log(arr.slice(0,arr.length));

轉化成以 join()裡的引數 連線的字串

不改變原陣列

var arr = ['a', 'b', 'c'];

// console.log(arr.tostring());

console.log(arr.join(""));

console.log(arr);

concat() 方法用於連線兩個或多個陣列,單個元素也可以,。

該方法不會改變現有的陣列,而僅僅會返回被連線陣列的乙個副本。

var arr = [1, 2, 3];

var b = arr.concat([1,56,5,56,5,65,56,65],5555,"fduhsfhusfh",[4, 5, 6]);

console.log(b);

tostring

var arr = ['a', 'b', 'c'];

console.log(arr.tostring());

// console.log(arr.join(",")); 等效

push  		返回改變後的長度

pop 返回被刪除元素

unshift 返回改變後的長度

shift 返回被刪除元素

var arr = [1,2,3,4,5];

// var ret = arr.shift();

// console.log(ret,arr);

// var ret = arr.unshift(10);

// console.log(ret,arr);

// var ret = arr.push(10);

// console.log(ret,arr);

var ret = arr.pop(10);

console.log(ret,arr);

Acceleo 操作方法集合

2 eallcontents ocltype ocltype sequence ocltype 返回節點包含的ocltype型別的所有子節點 root.eallcontents class sequence package1.eallcontents class sequence 3 econten...

陣列操作方法

arr.join 符號 拼接 arr.push 追加元素 返回長度 arr.pop 刪除最後乙個元素,返回被刪除的元素 arr.unshift 向陣列的開頭新增乙個或更多元素,並返回新的長度。arr.shift 刪除並返回陣列的第乙個元素 陣列的指標 下移 一位 arr.reverse 顛倒陣列中元...

List集合元素操作方法

list集合元素操作方法 排序 static void reverse list list 反轉指定list集合中元素的順序。static void shuffle list list 對list中的元素進行隨機排序 類似於洗牌的動作 static void sort list list 根據元素的...