다음과 같이 정의된 두 개의 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] }