Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptを使用してArray.prototype.includes()メソッドと同様のカスタム関数を実装します


問題

Arrayのプロトタイプオブジェクトに存在するJavaScript関数を作成する必要があります。リテラル値を取り、その値が呼び出されている配列に存在する場合はtrueを返し、そうでない場合はfalseを返す必要があります。

以下はコードです-

const arr = [1, 2, 3, 4, 5, 6, 7, 8];
const num = 6;
Array.prototype.customIncludes = function(num){
   for(let i = 0; i < this.length; i++){
      const el = this[i];
      if(num === el){
         return true;
      };
   };
   return false;
};
console.log(arr.customIncludes(num));

出力

true

  1. JavaScriptのArray.prototype.find()メソッド。

    Array.prototype.find()メソッドは、配列内の特定の条件を満たす最初の要素値を返します。 以下は、Array.prototype.find()メソッドのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /&g

  2. JavaScriptのArray.prototype.includes()メソッド。

    JavaScript Array.protoype.includes()メソッドは、配列に特定の要素が含まれているかどうかを確認するために使用されます。 以下は、Array.protoype.includes()メソッドのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, i