1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 | exports.escape = function escape (arg) {
|
11 | return '"' + String(arg).trim().replace(/"/g, '\\"') + '"';
|
12 | };
|
13 |
|
14 | exports.unescape = function escape (arg) {
|
15 | return String(arg).trim().replace(/"/g, "");
|
16 | };
|
17 |
|
18 | exports.argsToArray = function (args) {
|
19 | var arr = [];
|
20 |
|
21 | for (var i = 0; i <= arguments.length; i++) {
|
22 | if ('undefined' != typeof arguments[i])
|
23 | arr.push(arguments[i]);
|
24 | }
|
25 |
|
26 | return arr;
|
27 | };
|
28 |
|
29 | exports.isUtil = function (v) {
|
30 | var ty = 'object';
|
31 | switch (Object.prototype.toString.call(v)) {
|
32 | case '[object String]':
|
33 | ty = 'String';
|
34 | break;
|
35 | case '[object Array]':
|
36 | ty = 'Array';
|
37 | break;
|
38 | case '[object Boolean]':
|
39 | ty = 'Boolean';
|
40 | break;
|
41 | }
|
42 | return ty;
|
43 | } |
\ | No newline at end of file |