2017. 1. 23.

[JavaScript] useful utils in Js

Useful methods in JS

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
var objectUtils = {
    isEmpty : function (value) {
        return typeof value == 'undefined' || value == null || value == '' ||  value.length < 1 ? true : false;
    },
    isNotEmpty : function (value) {
        return this.isEmpty(value) ? false : true;
    },
    isEmptyValue: function (strValue) {
        return typeof strValue == 'undefined' || strValue == null || strValue == '' || strValue == 'empty' ? true : false;
    },
    isNotEmptyValue: function (strValue) {
        var self = this;
        return self.isEmptyValue(strValue) == false ? true : false;
    },
    defaultIfEmpty: function (strValue, defaultValue) {
        var self = this;
        return self.isEmpty(strValue) ?  defaultValue : strValue;
    },
    getStringByteSize : function (s, b, i, c) {
        for(b = i = 0; c = s.charCodeAt(i++); b += c >> 11 ? 2 : c >> 7 ? 2 : 1);
 
        return b;
    },
    stringToJsonObject : function (value) {
        var resultValue = null;
 
        if (typeof value == 'string') {
            resultValue = JSON.parse(value);
        } else {
            resultValue = value;
        }
 
        return resultValue;
    }
};
cs


댓글 없음:

댓글 쓰기