Arrayクラスのプロトタイプオブジェクトに存在するJavaScript関数
問題
Arrayクラスのプロトタイプオブジェクトに存在するJavaScript関数を作成する必要があります。この関数はコールバック関数を受け取る必要があり、この関数はコールバック関数がtrueを生成する最初の要素を返す必要があります。
現在の要素と現在のインデックスを、最初と2番目の引数としてコールバック関数にフィードする必要があります。
例
以下はコードです-
const arr = [4, 67, 24, 87, 15, 78, 3]; Array.prototype.customFind = function(callback){ for(let i = 0; i < this.length; i++){ const el = this[i]; if(callback(el, i)){ return el; }; continue; }; return undefined; }; console.log(arr.customFind(el => el % 5 === 0));
出力
15
-
JavaScript配列fill()関数
JavaScriptのfill()メソッドは、配列内の要素を静的な値で埋めるために使用されます。 構文は次のとおりです- array.fill(val, start, end) 上記では、valは配列を埋めるための値、startは配列を埋め始めるためのインデックス、endは配列を埋めるのをやめるためのインデックスです。 JavaScriptでfill()メソッドを実装しましょう- 例 <!DOCTYPE html> <html> <body> <h2>Ranking Points</h2> &nbs
-
JavaScript Array.prototype.map()関数
JavaScriptのArray.prototype.map()関数を使用して、呼び出された関数の結果を使用して新しい配列を作成します。 構文は次のとおりです- arr.map(function callback(currentValue[, index[, array]]) ここで、JavaScriptでArray.prototype.map()メソッドを実装しましょう- 例 <!DOCTYPE html> <html> <body> <h2>Demo Heading</h2> <p>Click to display