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

Javascriptを使用してセットをループする


実装したセットでは、クラス内の関数ごとにを作成し、すべての要素で呼び出すことができるコールバックを受け入れることができます。このような関数を実装する方法を見てみましょう-

forEach(callback) {
   for (let prop in this.container) {
      callback(prop);
   }
}

これは、-

を使用してテストできます。

const testSet = new MySet();

testSet.add(1);
testSet.add(2);
testSet.add(5);

testSet.forEach(elem => console.log(`Element is ${elem}`));

出力

これにより、出力が得られます-

Element is 1
Element is 2
Element is 5

ES6 Set APIは、forEachメソッドを使用して同じ機能も提供します。


  1. JavaScriptでオブジェクトを含む配列の配列をループするにはどうすればよいですか?

    以下は、JavaScriptのオブジェクトを含む配列の配列をループするコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style>

  2. JavaScriptのforループを使用して空のオブジェクトにプロパティを設定します。

    以下は、JavaScriptのforループを使用して空のオブジェクトにプロパティを設定するためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title>