Just Markdown It

2017-07-08  本文已影响0人  无需名

这是h1

这是h2

这是h3

这是h4

这是h5
这是h6

//用闭包实现的单例模式
var MySpace=MySpace || {};
MySpace.DataParser=(function(){
    //private methods
    var whiteSpacePattern=/\s+/g;      //正则,匹配空格
    function _stripWhiteSpace(str){     //私有方法,去除空格
        return str.replace(whiteSpacePattern,'');
    };
    function _stringSplit(str,delimiter){  //私有方法,字符串转为数组,delimiter分隔符
        return str.split(delimiter);
    }
    //public methods
    var stringToArray=function(str,delimiter,stripWhiteSpace){  //参数3可选,指定是否删除空格
        if(stripWhiteSpace){
            str=_stripWhiteSpace(str); 
        }
        return _stringSplit(str,delimiter); 
    }
    return {      //对外暴露公用方法
        stringToArray:stringToArray
    }
})();
console.log(MySpace.DataParser.stringToArray('1 2  7.0.0.1', '.', true));  //返回[127,0,0,1]
上一篇 下一篇

猜你喜欢

热点阅读