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

配列JavaScriptから特定のアイテムを削除するにはどうすればよいですか?


たとえば、数値の配列があり、それに要素を追加したとします。配列から特定の要素を削除する簡単な方法を考案する必要があります。

以下は私たちが探しているものです-

array.remove(number);

コアJavaScriptを使用する必要があります。フレームワークは許可されていません。

このためのコードは-

になります
const arr = [2, 5, 9, 1, 5, 8, 5];
const removeInstances = function(el){
   const { length } = this;
   for(let i = 0; i < this.length; ){
      if(el !== this[i]){
         i++;
         continue;
      }
      else{
         this.splice(i, 1);
      };
   };
   // if any item is removed return true, false otherwise
   if(this.length !== length){
      return true;
   };
   return false;
};
Array.prototype.removeInstances = removeInstances;
console.log(arr.removeInstances(5));
console.log(arr);

出力

そして、コンソールの出力は-

になります
true
[ 2, 9, 1, 8 ]

  1. Swiftアレイから特定の要素を削除するにはどうすればよいですか?

    swiftの要素から特定のオブジェクトを削除するには、複数の方法を使用できます。例を使って、遊び場でこれを見てみましょう。 まず、文字列の配列を作成しましょう。 var arrayOfString = ["a","b","c","f"] 以下に示すように、次の方法でそれを行います。 方法1-配列のフィルターメソッドを使用します。 swiftの配列には、いくつかの条件に応じて配列オブジェクトをフィルタリングし、新しいオブジェクトの配列を返すfilterメソッドがあります。 let modifiedArray =

  2. MongoDBの配列から特定の要素を削除するにはどうすればよいですか?

    特定の要素を削除するには、$pullを使用します。ドキュメントを使用してコレクションを作成しましょう- > db.demo125.insertOne({"ListOfNames":["John","Chris","Bob","David","Carol"]}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e2f