本篇文章主要記錄有關js陣列的一些操作方法。
型別判斷。
陣列轉字串。
翻轉陣列。
陣列排序。
陣列鏈結。
陣列擷取,替換。
索引位置。
every遍歷,每次為true,結果為true。
filter過濾器。
foreach迴圈。
some遍歷,一次為true,結果為true。
陣列清空。
];// concat陣列鏈結
console.
log(
+ arr.
concat
(arr1));
// splice陣列擷取
console.
log(
'陣列擷取,從索引值3開始到最後:'
+ arr.
splice(3
)); arr =[7
,2,1
,6,4
];console.
log(
'陣列擷取,從索引值1開始獲取三個元素:'
+ arr.
splice(1
,3))
;// 由於陣列擷取之後原陣列中元素會消失,所以再次使用已經沒有資料,所以不展示
console.
log(
'陣列擷取,獲取最後2位:'
+ arr.
splice(-
2));
arr =[7
,2,1
,6,4
];console.
log(
'陣列擷取,獲取最後2位:'
+ arr.
splice(-
2));
// 陣列替換
arr =[7
,2,1
,6,4
];arr.
splice(1
,2,'aaa');
console.
log(
'陣列擷取,刪除指定並替換:'
+ arr.
tostring()
);// indexof/lastindexof索引位置,沒有則返回-1
arr =[7
,2,1
,6,4
,7,2
,1,6
,4];
console.
log(
'索引位置,第一次出現:'
+ arr.
indexof(1
)); console.
log(
'索引位置,最後出現:'
+ arr.
lastindexof(1
)); arr =[7
,2,1
];// every陣列遍歷,規則:c[b] = a
// 每次結果都返回true,every最後才返回true,失敗就結束
arr.
every
(function
(a, b, c));
// filter過濾器
arr =[7
,2,1
,6,4
,7,2
,1,6
,4];
var newarr = arr.
filter
(function
(element, index, array)
else})
; console.
log(
'過濾器:'
+ newarr.
tostring()
);// foreach迴圈,沒有返回值
arr =[7
,2,1
];arr.
foreach
(function
(element, index, array));
// some一次執行結果為true,則some為true
var b = arr.
some
(function
(element, index, array)
return
false;}
);console.
log(
'some結果'
+ b)
;// 陣列清空
arr.length =0;
arr.
splice(0
);arr =
;}script
>
div>
一些js陣列操作
雖然很基礎,但是還是想總結一下,總有時候用到的時候想不起來需要文件幫助。1.sort 它會改變原來的陣列。操作例子 但是sort 又是常用的陣列操作,特別是一些管理系統當中,我說乙個實際專案中的例子,我做過乙個公告列表,後台給的列表的排序是置頂的排前,然後再是時間排序,然而我需要得到這個陣列中時間最...
Oracle中有關日期的一些設定
1 select timestamp 2009 11 03 09 26 50.124 fromdual 預設毫秒儲存六位 2 此語句只能在伺服器端執行,如果執行以下操作,則在插入 oracle 時,可以直接寫 nls date format 設定的格式,但是只能針對一次繪畫,如果關掉視窗則失效。al...
js陣列的一些基本操作
var arrayobj new array 建立乙個陣列 var arrayobj new array size 建立乙個陣列並指定長度,注意不是上限,是長度 var arrayobj new array element0 element1 elementn 建立乙個陣列並賦值 var testg...