您好,登錄后才能下訂單哦!
這篇文章主要介紹“JavaScript數組常用的方法有哪些”,在日常操作中,相信很多人在JavaScript數組常用的方法有哪些問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”JavaScript數組常用的方法有哪些”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
var arr = ["a", "b", "c"];
arr.push('d');
console.log(arr); // ["a", "b", "c", "d"]
//在數組的末尾添加一個d,并且返回新增后的值。
// 所以平時在使用的時候,不需要在賦值一次了。
arr.pop(); //移除數組里最后一個值。
// 返回移除后的值
console.log(arr); //["a", "b", "c"]
arr.unshift(); //在數組的最前面添加一個或者幾個值。用法和push類似。
arr.shift(); //移除數組中最前面的那個元素。和pop類似。
// ====================================================
// arr.splice();有刪除和修改的意思。這個方法在表格排序,
// 或者某某上下移動的時候,就可以使用這個方法來解決哈。
//arr.splice('刪除元素的起始下標','刪除個數')
var arr1 = ["a", "b", "c"];
arr1.splice(0, 1); //刪除第一個元素,刪除一個
console.log(arr1); //["b", "c"]
// 所以刪除最后一個元素的方法有。
var arr2 = ["a", "b", "c"];
arr2.splice(arr2.length - 1, 1);
console.log(arr2); //["a", "b"]
//arr3.splice('起始下標', 刪除元素個數, "插入的元素,可以有多個");
var arr3 = ["a", "b", "c"];
arr3.splice(1, 0, "ke"); // ["a", "ke", "b", "c"]
console.log(arr3)
// arr4.slice(a,b);查詢下標從a開始,b結束之間的值。[a,b)
var arr4 = ['a', 'b', 'c', 'd'];
var aa = arr4.slice(1, 3)
console.log(aa); //["b", "c"]
// arr5.join('-')將數組變為字符串,并且用"-"號連接起來
arr5 = ['a', 'b', 'c', 'd'];
console.log(arr5.join('-')); //a-b-c-d
//arr6.reverse()首尾顛倒
arr6 = ['a', 'b', 'c', 'd'];
console.log(arr6.reverse()); //["d", "c", "b", "a"]
// arr7.concat(arr8)將兩個數組連接在一起。如果有多個, arr7.concat(arr8,arr9)
arr7 = ['a', 'b', 'c', 'd'];
arr8 = [1, 23];
var arr9 = arr7.concat(arr8);
console.log(arr9); //["a", "b", "c", "d", 1, 23]
//arr10.sort是升序 降序
var arr10 = [10, 20, 30, 1, 3, 6, 22];
arr10.sort((a, b) => {
return a - b; //a-b是升序 b-a是降序
})
console.log(arr10);
// [1, 3, 6, 10, 20, 22, 30]
到此,關于“JavaScript數組常用的方法有哪些”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。