/* DataParser singleton, converts character delimited strings into arrays. */ /* Now using true private methods. */ GiantCorp.DataParser = (function() { // 私有属性 var whitespaceRegex = /\s+/; // 私有方法 function stripWhitespace(str) { return str.replace(whitespaceRegex, ''); } function stringSplit(str, delimiter) { return str.split(delimiter); } // Everything returned in the object literal is public, but can access the // members in the closure created above. return { // 公有方法 stringToArray: function(str, delimiter, stripWS) { if(stripWS) { str = stripWhitespace(str);//调用私有方法 } var outputArray = stringSplit(str, delimiter); return outputArray; } }; })(); // 注意最后的一对括号 // GiantCorp.DataParser.
查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/webkf/script/
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索return
, 方法
, function
, delimiter
, str
, 私有
javascript单例模式
,以便于您获取更多的相关知识。
时间: 2024-10-24 17:46:57