javascript 工作常用小方法总结
2016-01-14 10:26
609 查看
目录:
1.去掉字符串里所有的空格,包括前中后;
2.去掉数组中为null/undefined的元素;
1.去掉字符串中的空格,包括前中后:
用法:
2.去掉数组中为null/undefined的元素:
1.去掉字符串里所有的空格,包括前中后;
2.去掉数组中为null/undefined的元素;
1.去掉字符串中的空格,包括前中后:
/*剔除多余空格*/ String.prototype.trim = function(){ return this.replace(/\s*/g, ''); };
用法:
var str = ' ab a b '; str.trim(); console.log(str); //str:"abab";
2.去掉数组中为null/undefined的元素:
Array.prototype.compact = function () { var t = []; this.forEach(function (i) { if (typeof(i) != 'undefined' && i != null)t.push(i) }); return t; };用法:
var arr = ['a',null,'b',undefined,'c']; //arr: ["a", null, "b", undefined, "c"] arr.compact(); console.log(arr); // arr: ["a", "b", "c"]
相关文章推荐
- cookie中存、取json格式的数据
- 浏览器环境下JavaScript脚本加载与执行探析之defer与async特性
- JavaScript操作DOM的那些坑
- JSON对象和JSON字符串的转换
- Js获取当前日期时间及其它操作
- 关于js事件冒泡和事件捕获
- 动态读秒
- jstl的用法--c:forEach||c:out
- JavaScript基本语法学习教程
- js之md5加密
- JavaScript对象参数的引用传递
- jsp+ajax实现无刷新上传文件的方法
- javascript实现二级下拉框(简单的方式)
- 阿里巴巴技术文章分享 Javascript继承机制的实现
- js转换Date日期格式
- 跟我一起学extjs5(11--自己定义模块的设计)
- javascript (function(){})()是个什么鬼?!
- javascript中的比较
- HTML5、JavaScript 3D游戏引擎和框架
- js-BOM