Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript에서 다른 2개를 기반으로 객체 생성

<시간/>

다음과 같이 정의된 두 개의 JavaScript 객체가 있다고 가정합니다. -

const a ={ a:1, af:function() { console.log(this.a) },};const b ={ b:2, bf:function() { console.log(this.b ) },};

우리는 두 개의 그러한 객체를 취하는 JavaScript 함수를 작성해야 합니다. 다음과 같이 및 b의 속성을 가져올 또 다른 개체를 만듭니다. -

const 출력 ={ a:1, af:function() { console.log(this.a) }, b:2, bf:function() { console.log(this.b) },} 

와 b는 동일하게 유지되어야 합니다.

예시

이에 대한 코드는 -

const a ={ a:1, af:function() { console.log(this.a) },};const b ={ b:2, bf:function() { console.log(this.b ) },}; const 확장 =function(){ let i, j, x, res=(arguments[0] || {}); for (i =1; i  

출력

콘솔의 출력은 -

{ a:1, af:[함수:af], b:2, bf:[함수:bf] }