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

Javascript weakMapでの.clear()メソッドの使用は何ですか?


weakMapのclearメソッドは、WeakMapオブジェクトからすべてのキーと値のペアを削除します。

このメソッドは仕様から削除されており、クリアメソッドのサポートが追加されたWeakMapオブジェクトをラップすることで追加できます。

class ClearableWeakMap {
   constructor(init) {
      this._wm = new WeakMap(init)
   }
   clear() {
      this._wm = new WeakMap()
   }
   delete(k) {
   return this._wm.delete(k)
   }
   get(k) {
      return this._wm.get(k)
   }
   has(k) {
      return this._wm.has(k)
   }
   set(k, v) {
      this._wm.set(k, v)
   return this
   }
}

  1. JavaScriptでのexec()正規表現メソッドの使用は何ですか?

    exec() exec() メソッドは正規表現メソッドです。 test()とは異なり、指定されたパターンの文字列を検索します regexメソッドは、見つかったテキストをオブジェクトとして返します。一致するものがない場合は、 nullになります 出力として。詳細に話し合いましょう。 例-1 次の例では、変数パターン「est」が exec()を介してチェックされます。 方法。 exec() 正規表現メソッドは、テキスト全体で指定されたパターンを精査した後、そのパターンをオブジェクトとして返しました。 。 <html> <body> <script>

  2. JavaScriptでのtest()メソッドの使用は何ですか?

    test() メソッドは正規表現です 方法。文字列でパターンを検索し、 trueを返します またはfalse 、結果によって異なります。指定されたパターンに遭遇した場合はtrueを返し、そうでない場合はfalseを返します。 大文字と小文字が区別されます 。詳細に話し合いましょう。 例-1 次の例では、「Tutorixは最高のeラーニングプラットフォームです」という名前のテキストです。 が与えられ、パターン Tu が存在するかどうかがチェックされます。パターンが存在するため、 test() メソッドがtrueを返しました 出力として。 <html> <body>