|
Object
|
cloneObject
입력된 Object 의 복사하여 새로운 Object 를 반환한다.
Parameters:
| Name |
Type |
Description |
입력 |
Object
|
Object |
Returns:
복사된 Object
-
Type
-
Object
Example
var obj = [1,2,3,4];
var newObj = WUX.cloneObject( obj );
|
|
|
Object
|
extend
source 객체의 member를 target 객체에 복사합니다.
Parameters:
| Name |
Type |
Description |
target |
Object
|
객체 |
source |
Object
|
객체 |
Returns:
target
-
Type
-
Object
|
|
|
Boolean
|
isArray
입력된 Object 의 배열 형식 여부를 반환한다.
Parameters:
| Name |
Type |
Description |
any |
any
|
|
Returns:
배열 형식 여부
-
Type
-
Boolean
Example
WUX.isArray({"key":"value"}); // false
WUX.isArray([{"key":"value"}]); // true
|
|
|
Boolean
|
isBoolean
입력된 Object 의 Boolean 타입 여부를 반환한다.
Parameters:
| Name |
Type |
Description |
any |
any
|
|
Returns:
Boolean 타입 여부
-
Type
-
Boolean
Example
WUX.isBoolean('false'); // false
WUX.isBoolean(false); // true
|
|
|
Boolean
|
isDate
입력된 Object 의 Date 타입 여부를 반환한다.
Parameters:
| Name |
Type |
Description |
any |
any
|
|
Returns:
Date 타입 여부
-
Type
-
Boolean
Example
WUX.isDate('20091123'); // false
WUX.isDate(new Date()); // true
|
|
|
Boolean
|
isDefined
입력된 Object 의 undefiend 여부를 반환한다.
Parameters:
| Name |
Type |
Description |
any |
any
|
|
Returns:
'undefiend' 타입 여부
-
Type
-
Boolean
|
|
|
Boolean
|
isElement
입력된 Object 의 DOM Element 여부를 반환한다.
Parameters:
| Name |
Type |
Description |
입력 |
Object
|
Object |
Returns:
DOM Element 여부
-
Type
-
Boolean
Example
function test() { var dom = document.getElementById('id'); var
ret = WUX.isElement( dom ); alert(ret); // == true }
|
|
|
Boolean
|
isEmpty
값이 비어있는지를 체크합니다.
Parameters:
| Name |
Type |
Description |
값 |
String
|
|
Returns:
비어있는지 여부
-
Type
-
Boolean
|
|
|
Object
|
isEqual
입력된 Object1과 Object2가 동일 Object 여부를 반환한다.
Parameters:
| Name |
Type |
Description |
비교 |
Object
|
입력 Object1 |
비교 |
Object
|
입력 Object2 |
Returns:
동일 Object 여부
-
Type
-
Object
Example
function test() { var obj1 = [1,2,3,4]; var obj2 = [1,2,3,4];
var ret = WUX.isEqual( obj ); alert(ret); // true }
|
|
|
Boolean
|
isFunction
입력된 Object 의 Function 타입 여부를 반환한다.
Parameters:
| Name |
Type |
Description |
입력 |
Object
|
Object |
Returns:
Function 타입 여부
-
Type
-
Boolean
Example
function fnc() { }; function test() { var ret = WUX.isFunction(
fnc ); alert(ret); // == true }
|
|
|
Boolean
|
isJSON
입력된 Object 의 JSON 형식 여부를 반환한다.
Parameters:
| Name |
Type |
Description |
any |
any
|
|
Returns:
JSON 형식 여부
-
Type
-
Boolean
Example
WUX.isJSON('{"userId":"tester","userName":"홍길동"}'); //true
WUX.isJSON({"userId":"tester","userName":"홍길동"}); //true
WUX.isJSON('json'); //false
|
|
|
Boolean
|
isNumber
입력된 Object 의 숫자 타입 여부를 반환한다.
Parameters:
| Name |
Type |
Description |
any |
any
|
|
Returns:
수자 타입 여부
-
Type
-
Boolean
Example
WUX.isNumber('123'); // false
WUX.isNumber(123); // true
|
|
|
Boolean
|
isNumeric
입력된 Object 의 정수 여부를 반환한다.
Parameters:
| Name |
Type |
Description |
입력 |
Object
|
Object |
Returns:
정수 여부
-
Type
-
Boolean
Example
var isNumeric = WUX.isNumeric('123');
|
|
|
Boolean
|
isObject
입력된 Object 의 오브젝트 타입 여부를 반환한다.
Parameters:
| Name |
Type |
Description |
입력 |
Object
|
Object |
Returns:
오브젝트 여부
-
Type
-
Boolean
Example
WUX.isObject({"key":"value"});
|
|
|
Boolean
|
isRegExp
입력된 Object 의 RegExp 인스턴스 여부를 반환한다.
Parameters:
| Name |
Type |
Description |
any |
any
|
|
Returns:
RegExp 인스턴스 여부
-
Type
-
Boolean
Example
WUX.isRegExp(/^[0-9]+$/); //true
WUX.isRegExp('reg'); //false
|
|
|
Boolean
|
isString
입력된 Object 의 문자열 타입 여부를 반환한다.
Parameters:
| Name |
Type |
Description |
입력 |
Object
|
Object |
Returns:
문자열 타입 여부
-
Type
-
Boolean
Example
if(WUX.isString('test')){
// is String
}
|
|
|
Array
|
splat
배열되어 잇는지 확인하고, 배열되어 있지않으면, 배열로 만듭니다.
Returns:
-
Type
-
Array
|
|
|
String
|
trim
입력된 String 의 여백을 제거한다.
Parameters:
| Name |
Type |
Description |
입력 |
String
|
String |
Returns:
출력 String
-
Type
-
String
Example
WUX.trim(' value '); // 'value'
|
|
|
String
|
UUID
UUID 를 생성하여 반환한다.
Returns:
UUID ( Unique User Identidfier )
-
Type
-
String
Example
var uuid = WUX.UUID(); // 'XXXXXXXX-XXXX-XXXX-XXXXXXXXXXXX'
|
|