陣列pop()洗掉陣列中的最后一個元素,并且回傳洗掉的元素的值shift()洗掉陣列的第一個元素,并且回傳是洗掉的元素的值indexOf()回傳在陣列中可以找到一個給定元素的第一個索引,如果不存在,則回傳-1lastIndexOf()回傳指定元素(也即有效的 JavaScript 值或變數)在陣列中的最后一個的索引,如果不存在則回傳 -1。從陣列的后面向前查找unshift()將一個元素或者多個元素添加到陣列的開頭,并且回傳陣列的新長度slice()回傳一個從開始到結束(不包括結束)選擇的陣列的一部分淺拷貝到一個新陣列物件splice():很強大的陣列方法,它有很多種用法,可以實作洗掉、插入和替換。洗掉:可以洗掉任意數量的項,只需指定 2 個引數:要洗掉的第一項的位置和要洗掉的項數。例如, splice(0,2)會洗掉陣列中的前兩項。插入:可以向指定位置插入任意數量的項,只需提供 3 個引數:起始位置、 0(要洗掉的項數)和要插入的項。例如,splice(2,0,4,6)會從當前陣列的位置 2 開始插入4和6。替換:可以向指定位置插入任意數量的項,且同時洗掉任意數量的項,只需指定 3 個引數:起始位置、要洗掉的項數和要插入的任意數量的項。插入的項數不必與洗掉的項數相等。例如,splice (2,1,4,6)會洗掉當前陣列位置 2 的項,然后再從位置 2 開始插入4和6。splice()方法始終都會回傳一個陣列,該陣列中包含從原始陣列中洗掉的項,如果沒有洗掉任何項,則回傳一個空陣列8.concat()將引數添加到原陣列中,回傳新陣列,元素組值不改變9.reverse()顛倒原來的陣列,回傳顛倒之后的陣列10.join()方法將一個陣列(或一個類陣列物件)的所有元素根據傳入的引數連接成一個字串,并回傳這個字串。11.map():指“映射”,對陣列中的每一項運行給定函式,回傳每次函式呼叫的結果組成的陣列。字串str = “abbcalgldkjgldgehlgjldf”;indexOf(),回傳指定字符創第一次出現的位置。 str.indexOf(‘a’) //結果是0lastIndexOf(),回傳指定字串最后一次出現的位置。 str.lastIndexOf(‘f’) //結果是22substring(),提取字串中兩個指定索引號之間的字符(兩個索引不能為負值) str.substring(0,5) //結果是abbcaslice(),提取字串中兩個指定索引號之間的字符(索引可以為負值,-1就是倒數第二位)str.slice(0,-5) //結果是abbcalgldkjgldgehlcharAt(),回傳指定索引的字符 str.charAt(1) //結果是bconcat(),連接兩個或多個字串,回傳連接后的新字串。 var str2 = “1”; str.concat(str2) //結果是abbcalgldkjgldgehlgjldf1split(),把字串分割為子字串陣列 str.split() //結果是[“abbcalgldkjgldgehlgjldf”]toString(),回傳字串物件,比如把數字轉換成字串物件。trim(),移除字串首位空格,經常在對input和textarea的值做判斷時用到。toLowerCase(),把字串轉換成小寫的。toUpperCase(),把字串轉換成大寫的。match(),找到一個或者多個子串或者正則運算式的匹配。replace(),替換指定子串或者與正則運算式匹配的子串。search(),檢索指定子串或者與正則運算式匹配的值,回傳的值是數字。
uj5u.com熱心網友回復:
樓主為何不整理成一篇博客,供自己參考供大家學習這看起來太費勁了
uj5u.com熱心網友回復:
本來是我們老師讓我自己整理博客,結果手機里不能寫博客,沒辦法,只好寫帖子了轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/125244.html
標籤:非技術區
