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

JavaScriptを使用してオブジェクトのキー値を変更し、アンダースコアを削除するにはどうすればよいですか?


キー値を変更するには、Object.fromEntries()とともに正規表現を使用する必要があります。

var underscoreSpecifyFormat = str => str.replace(/(_)(.)/g, (_, __, v)
=> v.toUpperCase()),
JsonObject = { first_Name_Field: 'John', last_Name_Field: 'Smith'},
output = Object.fromEntries(Object.entries(JsonObject).map(([key, value]) => [underscoreSpecifyFormat(key), value]));
console.log("The JSON Object=");
console.log(output);

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

node fileName.js.

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

出力

これにより、次の出力が生成されます-

PS C:\Users\Amit\JavaScript-code> node demo89.js
The JSON Object=
{ firstNameField: 'John', lastNameField: 'Smith' }

  1. JavaScriptでボタンクリック時に名前を追加および削除するにはどうすればよいですか?

    作成するにはadd()メソッドを使用し、作成および追加された要素を削除するにはuseremove()を使用できます。以下はコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initialscale=1.0"> <title>Document</t

  2. プロンプトで値を入力し、JavaScriptの条件に基づいて評価しますか?

    プロンプトで2つの値を取得しているとしましょう- var firstvalue = parseInt(prompt("Enter the value1")); var secondvalue = parseInt(prompt("Enter the value2")); 例 以下はコードです- <!DOCTYPE html> <html lang="en"> <head>    <meta charset="UTF-8">   &nbs