フロントエンド開発:JSのオブジェクトにオブジェクトを追加する方法

フロントエンド開発:JSのオブジェクトにオブジェクトを追加する方法

JS でオブジェクトにオブジェクトを追加するには、直接追加する方法、拡張演算子を使用する方法…、

Object.assign()方法。

1. 直接追加
必要なキーと値のペアの内容をオブジェクト A に直接追加します。具体的な例は次のとおりです。


	let objectA = {
    
    
	  name: 'Tom'
	};
	let key = 'age';
	let value = 31;
	objectA[key] = value;   //结果为:objectA.age = 18
	console.log( 'objectA===>',objectA);  //输出结果为:objectA===> {name: 'Tom', age: 31}

2. スプレッド演算子の使用...
スプレッド演算子の使用... オブジェクトにオブジェクトを追加する一般的な方法で、具体的な例は次のとおりです。


	let objectA = {
    
    
	    name: 'Tom'
	};   
	
	let objectB = {
    
    
	     age: 31   
	};
	
	let object = {
    
     ...objectA, ...objectB};
	
	console.log( 'object===>',object);   //输出结果为:object===> {name: 'Tom', age: 31}


3. Object.assign() メソッド
Object.assign() メソッドにはいくつかの用途があり、主に、列挙可能なすべてのプロパティの値を 1 つ以上のソース オブジェクトからターゲット オブジェクトにコピーするために使用されます。ここではオブジェクトの結合に関する機能を中心に紹介しますが、具体例は以下の通りです。


	let objectA = {
    
    
	
	    name: 'Tom'
	
	};   
	
	let objectB = {
    
    
	
	    age: 31   
	
	};
	
	Object.assign( objectA, objectB);
	
	console.log( 'objectA===>',objectA);  //输出结果为:objectA===> {name: 'Tom', age: 31}

おすすめ

転載: blog.csdn.net/a476613958/article/details/129558063