自己做做看。
Array.map
1 | function map(arr, handler) { |
Array.lastIndexOf
1 | function lastIndexOf(arr, target) { |
Array.indexOf
1 | function indexOf(arr, searchElement) { |
Array.reverse
解法 1 => 反向迴圈 + push:
1 | function reverse(arr) { |
解法 2 => 迴圈 + 動態索引值:
1 | function reverse(arr) { |
Array.fill
1 | function fill(arr, value) { |
Array.join
1 | function join(arr, separator) { |
Array.filter
1 | function filter(arr, callback) { |
Array.slice
1 | var arr = [1, 2, 3, -1, -2] |
Array.reduce
1 | function reduce(arr, Afunction) { |