第33篇 js 常用简单的写法
2017-09-13 19:18
190 查看
1.取整
取整可以使用'~~'相当于Math.floor() ~~1.5=1;2.判断为空或者undefine时赋一个自定义的值
var obj={a:"111",b:"222"}; var newObj=obj.c||{};
上面的demo如果obj.c是undefine时候用一个空对象给newObj
3.数组的合并,把b 数据的值都插入到a的数组里面。
一般的写法var a=[1,2,3,4,5]; var b=[6,7,8,9,10]; var len=b.length; for(var i=0;i<len;i++){ //如果是直接插入 a.push(b[i]); //如果需要判断 if(b[i]>8){ a.push(b[i]); } }
简洁的写法
var a=[1,2,3,4,5]; var b=[6,7,8,9,10]; Array.prototype.push.apply(a,b); //正常的版本 Array.prototype.push.apply(a,b.filter(function(x){ return x>8; }); //lamada 表达式的方式,有的浏览器可能不支持。 Array.prototype.push.apply(a,b.filter(x=>x>8));
4.模块化的写法
js模块化的写法能够使代码变的更干净整洁,优点也有很多,如避免变量名冲突写法如下:
var server=function(){ var _init=function(){ alert("ok"); } return { init:_init } }();//最后的这个括号不能用。 //调用如下: server.init();
5. 把undefine转化成bool
在js中,null,undefine,0,false,在if判断的时候都会判断成false.在这几种数据转成bool时候,可以使用!!,如:var b=!!0;
2017.01.11
相关文章推荐
- 第33篇 js 常用简单的写法
- JS简单判断字符在另一个字符串中出现次数的2种常用方法
- 最近用的到的一些js的常用方法(简单的)
- js变量在属性里的写法 常用mark 多个DL遍历添加一个父级DIV
- 简单常用JS函数集合大全107个
- 常用的4种js面向对象写法
- 简单常用JS函数集合大全107个
- js 常用写法笔记
- 常用原生JS方法总结(兼容性写法)
- Java及Android中常用链式调用写法简单示例
- js事件绑定简单写法
- 简单的html兼容(参考js和css的常规写法)
- 不安全的常用的js写法
- js/java常用正则表达式及写法
- javascript常用开发笔记:一个简单强大的js日期格式化方法
- 简单常用JS函数集合大全107个
- javascript常用开发笔记:一个简单强大的js日期格式化方法
- JS简单常用代码记录总结
- [技巧]简单常用JS集合大全107个【分享】
- 前端知识点整理之表单输入事件的兼容写法,js常用关键字,获取标签元素的写法