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...