[javascript] javascript array methods practice IV
- 判斷 Array 是否有包含某一個值
Array.prototype.includes()
- 判斷該元素是 Array 哪一個 Index
Array.prototype.indexOf()
- 將 Array 用指定的值 join 成一個字串
Array.prototype.join()
- 判斷該是 Array 哪一個 Index,但是是從右邊開始算起
Array.prototype.lastIndexOf()
Array.prototype.includes()
判斷 Array 是否有包含某一個值
參數說明 Array.prototype.includes(searchElement, fromIndex)
- searchElement : 被搜尋的元素
- fromIndex : 從第幾個元素開始找起,預設是0 (optional)
- js
1 | var a = [1, 2, 3]; |
Array.prototype.indexOf()
判斷該元素是 Array 哪一個 Index ,從左邊開始算起,找到第一個就回傳,如果找不到就回傳 -1
參數說明 Array.prototype.indexOf(searchElement, fromIndex)
- searchElement : 被搜尋的元素
- fromIndex : 從第幾個元素開始找起,預設是0 (optional)
- js
1 | var a = [2, 9, 9]; |
Array.prototype.join()
將 Array 用指定的值 join 成一個字串,若沒有傳入參數,則預設是 comma,
。 若傳入空字串,則不會有任何字串 join。
參數說明 Array.prototype.join(separator)
- separator : 要 join 的字串 (optional)
- js
1 | var a = ['Wind', 'Rain', 'Fire']; |
Array.prototype.lastIndexOf()
判斷該元素是 Array 哪一個 Index ,從右邊開始算起,找到第一個就回傳,如果找不到就回傳 -1
參數說明 Array.prototype.lastIndexOf(searchElement, fromIndex)
- searchElement : 被搜尋的元素
- fromIndex : 從第幾個元素開始找起,預設是0 (optional)
- js
1 | var numbers = [2, 5, 9, 2]; |