文章 评论 浏览 29
var t;const privateData = new WeakMap();class Person {constructor(name, age) {t=this;console.log(this);privateData.set(t, { name: name, age: age });}
getName() { return privateData.get(this).name; } getAge() { return privateData.get(this).age; }
}
let a=new Person('andy',18)console.log(a,privateData,t===a,privateData.get(a));t=a=null;setInterval(v=>{console.log(privateData);},600)
t=a=null; 发现还是去除不了
jwt举例需要一个secret(随机数)后端利用secret和加密算法(如:HMAC-SHA256)对payload(如账号密码)生成一个字符串(token),返回前端前端每次request在header中带上token后端用同样的算法解密
jwt举例
这边也是这么做的,后端根据token来查权限和是否登录以及失效等
为什么 link css 放在body 中间,会造成 DOM 解析阻塞和渲染阻塞?chrome 92
文章 0 评论 0
接受
var t;
const privateData = new WeakMap();
class Person {
constructor(name, age) {
t=this;
console.log(this);
privateData.set(t, { name: name, age: age });
}
}
let a=new Person('andy',18)
console.log(a,privateData,t===a,privateData.get(a));
t=a=null;
setInterval(v=>{
console.log(privateData);
},600)
t=a=null; 发现还是去除不了
ES6 系列之 WeakMap