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

JSON.stringify()を使用してスプレッド演算子の結果を表示しますか?


Spread Operatorを使用して、式を複数の引数、要素、変数などに展開できるようにします。

JSON.stringify()を使用して、JavaScriptオブジェクトを文字列に変換できます。ここに、details1とdetails2でスプレッド演算子を使用した結果のオブジェクトがあります。

以下はコードです-

var details1 = { name: 'John', age: 21 };
var details2 = { countryName: 'US', subjectName:'JavaScript' };
var result= { ...details1, ...details2};
console.log(JSON.stringify(result));

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

node fileName.js.

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

出力

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

PS C:\Users\Amit\javascript-code> node demo267.js
{"name":"John","age":21,"countryName":"US","subjectName":"JavaScript"}

  1. 関数呼び出しJavaScriptのSpread演算子

    Spread構文を使用すると、関数呼び出しで配列または反復可能オブジェクトを0個以上の引数に展開できます。 以下は、JavaScriptの関数呼び出しでのspread演算子のコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /

  2. JavaScriptは関数の結果をHTMLとして表示しますか?

    関数の結果をHTMLとして表示するには、-を使用できます。 document.getElementById().innerHTML. 例 以下はコードです- <!DOCTYPE html> <html lang="en"> <head>    <meta charset="UTF-8">    <meta name="viewport" content="width=device-width, initial-scale=1.0&