陣列和字串同名方法的比較

2022-08-21 01:00:14 字數 646 閱讀 9791

indexof

陣列:array.indexof(item,start)

該方法將從頭到尾地檢索陣列,看它是否含有對應的元素。開始檢索的位置在陣列 start 處或陣列的開頭(沒有指定 start 引數時)。

如果找到乙個 item,則返回 item 的第一次出現的位置。開始位置的索引為 0。

如果在陣列中沒找到指定元素則返回 -1。

字串:string.indexof(searchvalue,start)

indexof() 方法可返回某個指定的字串值在字串中首次出現的位置。

如果沒有找到匹配的字串則返回 -1。

相同點:都是返回找到目標值第一次出現的位置(number),如果找不到都是返回-1。

includes

陣列:arr.includes(searchelement)

該方法用來判斷乙個陣列是否包含乙個指定的值,如果是返回 true,否則false。

字串:

該方法用於判斷字串是否包含指定的子字串。

如果找到匹配的字串則返回 true,否則返回 false。

相同點:除了作用物件不同,其他一樣

陣列和字串的方法?

concat slice indexof join 不能改變陣列的結構 array.length 獲取陣列的長度 is.array 判斷是否是陣列 typeof 不能查詢陣列array.pop 從最後刪除乙個元素 array.shift 從最前面刪除乙個元素 splice idnex,howmany...

關於字元陣列 和 字串比較 C

char acstr aaaaa 這個是字元陣列,只含有5個字元 char pcstr aaaaa 這個是字串,含有6個字元,即5個a加乙個結束符 0 輸出的結果 strlen 長度都是5,所以即便是字串,最後取長度的時候,也不考慮 0 strlen 計算字串長度,忽略結束符 0 char p he...

陣列方法和字串方法

陣列的建立 var arr01 new array 1,2,3,abc 物件導向的方法建立 var arr02 1,2,3,def 直接建立 推薦使用,效能更高 獲取陣列的成員數量 長度 alert 函式名.length alert arr02 3 獲取從第4個位置的 var arr 1,2,3,4...