extend()

Type : public method

Support : 0.7

Return : Object

  • 두개의 Object를 확장 해서 (병합) 반환.

Methods

  • extend( fromObj, toObj, circularReference ) : Objectver 0.7~

    • fromObj : Object
      대상 Object
    • toObj : Object
      fromObj 와 같은 key를 가지고 있으면 toObj의 값이 우선이 된다.
    • circularReference : Boolean
      순환참조를 유지할지 설정 (기본값 true)
      JSON을 이용하여 복사본을 만들기 때문에 JSON이 지원하지 않는 ~IE7 은 json.js가 있어야 한다.
      순화참조를 하지 않을경우 Function은 복사되지 않는다.

Example

var obj1 = {a: 'Kim', b: 'Lee', c: 'Park'};
var obj2 = {c: 2, d: 'Soo'};
var objValues = $B.object.extend( obj1, obj2 ); //{a: 'Kim', b: 'Lee', c: 2, d: 'Soo'};