/*陣列轉為字串,用join(" ")方法,原陣列不變,返回新字串
*/var arr = new
array;
arr[0] = "hello";
arr[1] = "melin";
var str =arr.join(" ");
console.log(arr);
//[「hello」,"melin"]
console.log(arr.length);//
2 console.log(str); //
hello melin
console.log(str.length);//
11/*
字元轉為陣列,用split(" ")方法,原字串不變,返回新陣列
*/var str = "hello melin go!";
var arr =;
arr = str.split(" ");
console.log(str);
//hello melin go!
console.log(str.length);//
15 console.log(arr); //
["hello","melin","go!"]
console.log(arr.length);//
3 console.log(arr[0]); //
hello
console.log(arr[1]); //
melin
console.log(arr[2]); //
go!/*
陣列,shift方法 ,對原陣列刪除其第乙個元素,返回刪除的元素
*/var arr1 = [5,6,7,8];
varp;
p =arr1.shift();
console.log(arr1);
//[6,7,8]
console.log(p); //5/*
陣列,pop方法 ,對原陣列刪除其最後乙個元素,返回刪除的元素
*/var arr1 = [5,6,7,8];
varp ;
p =arr1.pop();
console.log(arr1);
//[5,6,7]
console.log(p); //8/*
陣列,push方法 ,對原陣列追加最後乙個元素,返回陣列長度
*/var arr1 = [5,6,7,8];
var c = 9,p;
p =arr1.push(c);
console.log(arr1);
//[5,6,7,8,9]
console.log(p); //5/*
陣列,unshift方法 ,對原陣列增加第乙個元素,返回陣列長度
*/var arr1 = [5,6,7,8];
var c = 4,p;
p =arr1.unshift(c);
console.log(arr1);
//[4,5,6,7,8]
console.log(p); //5/*
陣列,splice(start,num,arr1,arr2...)方法 ,對原陣列刪除從start開始num個原陣列
,返回刪除的陣列
*/var arr1 = [5,6,7,8];
vararr2;
var arr3 = [9,10];
arr2 = arr1.splice(1,2,arr3,4);
console.log(arr1);
//[5,[9,10],4,8]
console.log(arr2); //
[6,7]
/*陣列,slice(start,end)方法 ,對原陣列刪除從start開始到end結束
,返回刪除的陣列
*/var arr1 = [4,5,6,7];
vararr2,arr3,arr4,p;
arr2 = arr1.slice(2,3);
arr3 = arr1.slice(2);
arr4 = arr1.slice(-3,-2);
console.log(arr1);
//[4,5,6,7]
console.log(arr2); //
[6] console.log(arr3); //
[6,7]
console.log(arr4); //
[5]/*
陣列,concat方法 ,連線兩陣列,返回新陣列
*/var arr1 = [4,5,6,7],arr2 = [8,9];
vararr3,arr4;
arr3 =arr1.concat(arr2);
arr4 =arr2.concat(arr1);
console.log(arr1);
//[4,5,6,7]
console.log(arr2); //
[8,9]
console.log(arr3); //
[4,5,6,7,8,9]
console.log(arr4); //
[8,9,4,5,6,7]
/*陣列,reverse方法 ,反轉原陣列,返回新陣列
*/var arr1 = [4,5,6,7];
vararr2;
arr2 =arr1.reverse();
console.log(arr1);
//[7,6,5,4]
console.log(arr2); //
[7,6,5,4]
js陣列方法
array.json 方法將陣列中所有元素都轉化為字串並連線在一起 預設逗號 返回生成的字串,原陣列不改變 例 var a 1 2,3 a.join 1,2,3 a.join 1 2 3 array.reverse 方法將陣列中的元素顛倒順序 返回逆序的陣列,原陣列改變 例 var a 1,2,3 ...
JS陣列方法
tostring var ary 1,2,3,4,5,6 var str ary.tostring console.log str console.log typeof str push 陣列尾部新增陣列 pop 從陣列尾部刪除乙個元素 unshift 在陣列的第乙個元素前面插入乙個或多個元素 sh...
js陣列方法
陣列包含 iscontain function arr1,arr2 return true 陣列排序 isincrease true遞增 小 大 isincrease false遞減 大 小 arrcompare function property,isincrease else 二維陣列轉一維陣列...