国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

javascript操作數組的方法

BoYang / 1721人閱讀

摘要:操作數組的方法包括等截取元素,返回一個新的返回包括開始位置不包括結束位置,如果不傳參數,這是從開頭到結尾在數組的末尾添加數據刪除最后一個元素在數組的頭部添加若干元素第一個元素刪除掉數組排序默認把所有的元素轉換成類型在排序如果其中有小寫字母呢

操作數組的方法包括slice(),push(),pop(),unshift(),shift(),sort(),reverse(),concat(),jion()等;

slice():截取元素,返回一個新的Array,
var arr=["A","B","C","D","E"];
arr.slice(0,3);返回["A","B","C"];包括開始位置,不包括結束位置,如果不傳參數,這是從開頭到結尾;

push();在數組的末尾添加數據
var arr=["A","B"];
arr.push("C");
console.log(arr);

pop():刪除最后一個元素
var arr=["A","B","C","D","E"];
arr.pop();
console.log(arr);

unshift():在數組的頭部添加若干元素
var arr=["A","B","C","D","E"];
arr.unshift("1","2");
console.log(arr);

shift():第一個元素刪除掉
var arr=["A","B","C","D","E"];
arr.shift();
console.log(arr);

sort():數組排序,默認把所有的元素轉換成string類型在排序
var arr = ["B", "C", "A"];
console.log(arr.sort);
如果其中有小寫字母呢;
var arr = ["B", "C", "a"];
console.log(arr.sort());//["B", "C", "a"]還是原來的值,不改變,這是因為sort()排序是按照ASCII碼進行排序,大寫字母在小寫字母之前,所以及出現這個結果;要是想按照字母先后順序排序,可以先把arr.toUpperCase(),忽略大小寫進行排序,
數字之間的排序:var arr=[1,3,10,5,8];
console.log(arr.sort());//[1, 10, 3, 5, 8]
這是因為轉換成字符串,“1”比“3”的ASCII碼小,所以就排在了前面;
其實我們可以這樣寫:通常兩數比較,xy返回1;
arr.sort(function(x,y){

   if(xy){
       return 1;
   }
   return 0;

})
console.log(arr);//[1, 3, 5, 8, 10];

reverse():把數組的順序調換個;
var arr=[1,3,10,5,8];
arr.reverse();
console.log(arr);//[8, 5, 30, 10, 3, 1]

concat():兩數組進行合并,返回一個新的數組
var arr=[1,2,3,4];
var arr1=[5,6,7,8,9];
var newArr= arr.concat(arr1);
console.log(newArr);//[1, 2, 3, 4, 5, 6, 7, 8, 9]

join():將數組按照指定的字符進行串聯,形成字符串,返回串聯后的數據;
var arr=[1,2,3,4];
var arrJoin=arr.join("_");
console.log(arrJoin);//1_2_3_4

(以上所訴如有問題,歡迎指出,謝謝);

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/96613.html

相關文章

  • array數組類型

    摘要:中并沒有明確的數組數據類型。創建一維數組具有以下幾種方式二維數組數組是可以嵌套,這就意味著一個數組可以作為一個數組被包含在另外一個數組里面。利用這個特點,創建二維數組,即數組的數組。刪除數組的最后一個元素并返回刪除的元素。 Array 概述 一維數組 數組是一個有序的數據集合,可以通過數組名稱和索引進行訪問。JavaScript中并沒有明確的數組數據類型。創建一維數組具有以下幾種方式:...

    lemanli 評論0 收藏0
  • Arrayjavascript數據結構描述

    摘要:幾乎所有的編程語言都有類似的數據結構。然而的數組卻略有不同。沒有定義中說的那樣的數據結構,作為替代。元素通過指定的分隔符進行分隔。返回該對象的源代碼。把數組轉換為本地數組,并返回結果。 寫在前面的話: 經常看到技術博客上寫的內容很詳細,對于一個問題,大家的博客內容似乎都是一樣的。不難發現這些技術博客已經成為各路教程的匯總地,而教程一般都是參考國外博客翻譯或者直接在經典的書籍上大片抄錄。...

    iOS122 評論0 收藏0
  • 前端基礎入門四(JavaScript基礎)

    摘要:學習目標掌握編程的基本思維掌握編程的基本語法我們先來學習基礎,后續會講解高級。語句基本語法當循環條件為時,執行循環體,當循環條件為時,結束循環。基礎語法循環體循環條件代碼示例初始化變量循環體自增循環條件語句和一般用來解決無法確認次數的循環。 學習目標: 掌握編程的基本思維 掌握編程的基本語法 我們先來學習JavaScript基礎,后續會講解JavaScript高級。 重點內容 變...

    王軍 評論0 收藏0
  • 前端基礎入門四(JavaScript基礎)

    摘要:學習目標掌握編程的基本思維掌握編程的基本語法我們先來學習基礎,后續會講解高級。語句基本語法當循環條件為時,執行循環體,當循環條件為時,結束循環。基礎語法循環體循環條件代碼示例初始化變量循環體自增循環條件語句和一般用來解決無法確認次數的循環。 學習目標: 掌握編程的基本思維 掌握編程的基本語法 我們先來學習JavaScript基礎,后續會講解JavaScript高級。 重點內容 變...

    SnaiLiu 評論0 收藏0
  • 前端基礎入門四(JavaScript基礎)

    摘要:學習目標掌握編程的基本思維掌握編程的基本語法我們先來學習基礎,后續會講解高級。語句基本語法當循環條件為時,執行循環體,當循環條件為時,結束循環。基礎語法循環體循環條件代碼示例初始化變量循環體自增循環條件語句和一般用來解決無法確認次數的循環。 學習目標: 掌握編程的基本思維 掌握編程的基本語法 我們先來學習JavaScript基礎,后續會講解JavaScript高級。 重點內容 變...

    dantezhao 評論0 收藏0
  • 前端基礎入門四(JavaScript基礎)

    摘要:學習目標掌握編程的基本思維掌握編程的基本語法我們先來學習基礎,后續會講解高級。語句基本語法當循環條件為時,執行循環體,當循環條件為時,結束循環。基礎語法循環體循環條件代碼示例初始化變量循環體自增循環條件語句和一般用來解決無法確認次數的循環。 學習目標: 掌握編程的基本思維 掌握編程的基本語法 我們先來學習JavaScript基礎,后續會講解JavaScript高級。 重點內容 變...

    voidking 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<