Namespace: Object

Object

Object.prototype

Methods

staticObject.clone(object){Object}

오브젝트의 새로운 참조를 생성합니다.

Name Type Description
object Object

staticObject.extend(target, extend, overwrite){Object}

오브젝트를 확장합니다. 타겟 오브젝트에 확장오브젝트의 키를 추가하거나 덮어쓰기 합니다.

Name Type Default Description
target Object optional
extend Object

object

overwrite Boolean false optional

덮어쓰기 여부

Returns:
object
Example
Object.extend({a:1}, {a:2});
// Object {a: 1}
Object.extend({a:1}, {b:2});
// Object {a: 1, b: 2}
Object.extend({a:1}, {a:2}, true);
// Object {a: 2}

staticObject.isArray(object){Boolean}

오브젝트가 Array인지 판단합니다.

Name Type Description
object Object

staticObject.isElement(object){Boolean}

오브젝트가 HTML 엘리먼트여부인지 판단합니다.

Name Type Description
object Object

staticObject.isFunction(object){Boolean}

오브젝트가 Function인지 판단합니다.

Name Type Description
object Object

staticObject.isHash(object){Boolean}

오브젝트가 Hash인지 판단합니다.

Name Type Description
object Object

staticObject.isNumber(object){Boolean}

오브젝트가 Number인지 판단합니다.

Name Type Description
object Object

staticObject.isObject(object){Boolean}

오브젝트가 Object인지 판단합니다.

Name Type Description
object Object

staticObject.isString(object){Boolean}

오브젝트가 String인지 판단합니다.

Name Type Description
object Object

staticObject.isUndefined(object){Boolean}

오브젝트가 undefined인지 판단합니다.

Name Type Description
object Object

staticObject.keys(object){Array}

오브젝트의 key를 배열로 반환합니다.

Name Type Description
object Object

staticObject.toJSON(object, qoute){String}

Object JSON String 으로 반환합니다. Function은 제외합니다.

Name Type Default Description
object Object
qoute Boolean true optional

따옴표 표시 여부

Returns:
String
Example
Object.toJSON({a:1, b:2});
// "{"a":1, "b":2}"
Object.toJSON({a:1, b:2}, false);
// "{a:1, b:2}"

staticObject.toJSONfn(object, qoute){String}

오브젝트의 새로운 참조를 생성합니다.

Name Type Default Description
object Object
qoute Boolean true optional

따옴표 표시 여부

Returns:
String

staticObject.values(object){Array}

오브젝트의 value를 배열로 반환합니다.

Name Type Description
object Object