1: ~ 操作符: 相当于 -(x+1) => ~1=0 ~0=-1 和indexOf搭配有奇效: if(~arr.indexOf(a)){ exe.. }。解释,非0为真,不是-1说明存在!
2: module.exports & exports: 前者可以对外提供单个变量、函数或者对象;后者只是对前者的一个全局引用,最初定义是一个可添加属性的空对象。所以,可以说exports是前者的简写。同时,Node不允许重写exports,必须是个对象。exports={}
1: ~ 操作符: 相当于 -(x+1) => ~1=0 ~0=-1 和indexOf搭配有奇效: if(~arr.indexOf(a)){ exe.. }。解释,非0为真,不是-1说明存在!
2: module.exports & exports: 前者可以对外提供单个变量、函数或者对象;后者只是对前者的一个全局引用,最初定义是一个可添加属性的空对象。所以,可以说exports是前者的简写。同时,Node不允许重写exports,必须是个对象。exports={}
本文标题:关于JS的-由点到线再入面
本文链接:https://www.haomeiwen.com/subject/dnynpqtx.html
网友评论