目的
想要控制多个用户的权限
方法
二进制方式储存
const CREATE = 0b0001; // 二进制写法 后面0的个数可以根据需求自定义增加
const EDIT = 0b0010;
const DELETE = 0b0100;
const READ = 0b1000;
let res = CREATE | DELETE;
console.log(res); // 5
console.log(res.toString(2)); // 101
// 判断是否拥有某项权限
let isHave = (res & DELETE) === DELETE;
console.log(isHave); // true