對於js中的字串操作和陣列的操作

2021-07-23 22:21:06 字數 1167 閱讀 1584

陣列的操作

var myarry=["1","34","56","23"];

1.length  myarray.length; 

2.prototype 原型 

//這個函式是獲取最大值的函式

function getmax()

array.prototype.max=getmax;

myarray.max() 就可以呼叫getmax這個方法;

3.constructor屬性 

x=new string("hi");

if(x.constructor == string)  //判斷為真還是假

4.push 向最後的元素追加資料

改變原本的陣列 myarray.push("shen")

5.pop 彈出最後乙個元素

也改變 原來的陣列  可以通過var s=myarray.pop(); 來得到這最後的乙個元素

6.unshift 插到第乙個之前可以一次直接插多個

也改變原本的陣列

str.unshift("one","second"); 

7.shift 彈出第乙個元素

也改變原來的陣列 可以通過 var s1=myarray.shift() 來獲取到第乙個元素

8.join方法 myarray.join() 方法來來連線所有的陣列內容 可以是

"" 任何都可以

9.sort()對陣列進行從小到大的排序 myarray.sort() 但是一定要注意是parseint()每個元素都是int 型別的 否則是按usii碼進行排序的  想要做到排序 可以自己寫for迴圈進行巢狀排序

10.reverse() 是陣列反向 正好與sort()結合可以 實現從大到小的排序

11.slice 擷取陣列元素 myarray.slice(startindex,endindex) 不包括endindex    不可以是負數

原始陣列沒有被改變

12. splice 用於刪除 插入和替換元素 splice(startindex,num) 從哪個元素開始 擷取幾個

陣列會被改變  

str.splice(1,2) 從第乙個位置開始 擷取兩個元素 

str.splice(1,2,"sjem"),擷取這兩個元素 將後面這個元素替換他

13.concat 進行陣列的連線

js字串和陣列操作

1.把字串轉化為陣列 toarray 函式 split 功能 使用乙個指定的分隔符把乙個字串分割儲存到陣列 1 function 拓展1 簡單封裝個 toarray函式 1 function toarray value 6return value 返回value 7 拓展2 比如我想獲取 box 中...

JS中字串和陣列

charat index 返回指定位置的字元 index 字串的索引號 charcodeat index 獲取指定位置處字元的unicode碼 index索引號 str index 獲取指定位置處字元 concat str1,str2,str3 concat 方法用於連線兩個或多個字串。拼接字串,等...

JS對於字串的操作

對於字串的切割擷取平時所用可能不是特別多,而且分的比較細,所以自備自查。有備無患。由於之前所有均在乙個demo測試,若是 打錯了,敬請諒解。一些其餘屬性找時間繼續新增。1.函式 split 功能 使用乙個指定的分隔符把乙個字串分割儲存到陣列 例子 str jpg bmp gif ico png ar...