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

一致した正規表現に基づいてデータを動的に置き換えます-JavaScript?


これには、JavaScriptでreplace()を使用します。コードは次のとおりです-

以下はコードです-

var temp = `My name is {{fullName}} I live in {{countryName}}`;
var details = {
   "fullName": "David Miller",
   "countryName": "AUS"
}
replaceName = temp.replace(
   /\{\{(.+?)\}\}/g,
   (matching, value) => details[value.trim()]
);
console.log(replaceName);

上記のプログラムを実行するには、次のコマンドを使用する必要があります-

node fileName.js.

ここで、私のファイル名はdemo256.jsです。

出力

これにより、コンソールに次の出力が生成されます-

PS C:\Users\Amit\javascript-code> node demo256.js
My name is David Miller I live in AUS

  1. Javascriptのキューデータ構造

    キューは抽象的なデータ構造であり、スタックにいくぶん似ています。スタックとは異なり、キューは両端で開いています。一方の端は常にデータの挿入(エンキュー)に使用され、もう一方の端はデータの削除(デキュー)に使用されます。キューは先入れ先出し方式に従います。つまり、最初に保存されたデータ項目が最初にアクセスされます。 キューの実際の例としては、車両が最初に進入し、最初に退出する単一車線の一方通行道路があります。 次の図は、キューがどのように機能するかを示しています-

  2. JavaScriptモジュールを動的にロードする

    以下は、JavaScriptモジュールを動的にロードするためのコードです- 注 −この例を実行するには、ローカルホストサーバーを実行する必要があります。 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>