前端项目中特殊写法汇总--持续更新
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