前端项目中特殊写法汇总--持续更新

1.从String类型的数字转换为Boolean

在vue-element-admin中将sideBar的状态(折叠/展开)放在Cookie中,存放的属性值就是string,但是需要判断的时候使用的形式需要转换成Boolean类型。常规的方式是将字符串转换成数字类型,再转换成对应的Boolean。vue-element-admin中的写法是:!!+isOpen  “+”将字符串数字直接转换成数字类型:

let isOpen="1";
console.log(typeof +isOpen); // number

  "!!"+number类型,将其转换成对应的布尔类型:

let isOpen="1";
console.log(typeof !!+isOpen);//boolean

 

posted @ 2020-07-08 13:54  轻染  阅读(254)  评论(0编辑  收藏  举报