-
- ANDROID
- ANDROID_TABLET
- CHROME
- CHROME_VERSION
- DOC_MODE
- DOC_MODE_IE10_LT
- DOC_MODE_IE11_LT
- DOC_MODE_IE12_LT
- DOC_MODE_IE8_LT
- DOC_MODE_IE9_LT
- EDGE
- FIREFOX
- IE10_LT
- IE11_LT
- IE7_LT
- IE8_LT
- IE9_LT
- IE_COMPATIBLE
- IE_VERSION
- IPAD
- IPHONE
- LINUX
- MAC
- MOBILE
- MOBILE_IOS
- MOZILLA
- MSIE
- OPERA
- OPERA_MINI
- OS_VERSION
- SAFARI
- SAMSUNG
- SAMSUNG_VERSION
- SMART_PHONE
- TABLET
- TOUCH_DEVICE
- VERSION
- WEBKIT
- WEBKIT_VERSION
- WINDOWS
- WINDOWS_PHONE
- WINDOWS_TABLET
-
- addChild
- addClass
- addEvent
- attr
- children
- clone
- closest
- contentHeight
- contentWidth
- css
- each
- element
- hasClass
- hasEvent
- height
- html
- innerHeight
- innerWidth
- insertSWF
- match
- next
- outerHeight
- outerWidth
- parent
- prev
- prop
- rect
- remove
- removeAllEvent
- removeAttr
- removeChild
- removeClass
- removeEvent
- removeProp
- replaceWith
- scrollLeft
- scrollTop
- selector
- selectorAll
- text
- transition
- trigger
- width
extend()
Type : public method
Support : 0.7
Return : Object
- 두개의 Object를 확장 해서 (병합) 반환.
Methods
-
extend( fromObj, toObj, circularReference ) : Objectver 0.7~
-
fromObj : Object대상 Object
-
toObj : ObjectfromObj 와 같은 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'};