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

JavaScriptでpush()を使用しているときに、変数名をリテラルとして使用することを無視するにはどうすればよいですか?


変数名をリテラルとして使用しないようにするには、角かっこを使用します。以下はコードです-

var name = "David"
var putTheAllData = []
putTheAllData.push( { name: "The name is name will remain same" } )
putTheAllData.push( { [name]: "The name is David will be changed [name]"} )
console.log(putTheAllData);

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

node fileName.js.

出力

ここで、私のファイル名はdemo166.jsです。これにより、次の出力が生成されます-

PS C:\Users\Amit\javascript-code> node demo166.js
[
   { name: 'The name is name will remain same' },
   { David: 'The name is David will be changed [name]' }
]

  1. JavaScriptのフローチャートを使用してwhileループを表示するにはどうすればよいですか?

    whileの目的 ループとは、式である限り、ステートメントまたはコードブロックを繰り返し実行することです。 本当です。式がfalseになると 、ループは終了します。 JavaScriptのフローチャートを使用してwhileループを表示する方法を見てみましょう-

  2. JavaScriptを使用してページを印刷するにはどうすればよいですか?

    JavaScriptでページを印刷するには、print()メソッドを使用します。標準のダイアログボックスが開き、印刷用に選択するプリンタなどの印刷オプションを簡単に設定できます。 ここに例があります- 例 次のコードを実行して、ページを印刷する方法を学ぶことができます- <!DOCTYPE html> <html>    <body>       <button onclick="display()">Click to Print</button> &n