JavaScriptの「/i」フラグの重要性は何ですか?
例
次の例では、 blueという単語の出現箇所をすべて置き換える必要があります。 赤 。しかし、それ以来、発生の1つは資本にあります ただし、「青」という単語が1つおきに出現する場合を除きます。 "は赤に変更されます 。
<html> <body> <script> var str = "Mr Blue has a blue house and a blue car"; var res = str.replace(/blue/g, "red"); document.write(res); </script> </body> </html>
出力
Mr Blue has a red house and a red car
例
次の例では、 "/ i"以降 文字の大文字と小文字に関係なく、青という単語のすべての出現にフラグが使用されます 赤に変更されます 。
<html> <body> <script> var str = "Mr Blue has a blue house and a blue car"; var res = str.replace(/blue/ig, "red"); document.write(res); </script> </body> </html>
出力
Mr red has a red house and a red car
-
Javascript DOMとは何ですか?
JavaScript Document Object Model(DOM)は、WebページのHTML要素を表現したものです。これは、コンテンツやスタイルを変更してWebページを操作するために使用できるインターフェイスです。 ウェブページを右クリックして[検査]を選択すると、DOMにアクセスできます。これを行うことにより、現在表示しているWebページのHTML要素を含むセクションが(右側または左側に)表示されます。これらの要素にカーソルを合わせると、ページ自体のセクションが強調表示されたときに、ページのどのセクションがそれらによって表されているかを確認できます。 コンソールでコーディ
-
JavaScriptでのSymbol.isConcatSpreadableの重要性は何ですか?
Symbol.isConcatSpreadable このよく知られたシンボルは、 Array.prototype.concat()メソッドを使用するときにオブジェクトをその配列要素にフラット化する必要があるかどうかを構成するために使用されます 。 falseの場合 その後、アレイのフラット化は行われません。デフォルトでは、 Symbol.IsConcatSpreadable 真 。したがって、明示的に宣言されていない限り、平坦化 アレイの一部は避けられません。 記号なし 例 次の例では、シンボル Symbol.IsConcatSpreadable 明示的に述べられていませんでした。そ