delete res.password无效
我不想返回password给前端,直接删除对象无效,是因为这是个不可枚举属性
propertyIsEnumerable() 方法返回一个布尔值,表示指定的属性是否可枚举
let IsEnumerable = user.propertyIsEnumerable('password')
console.log(IsEnumerable)
返回false,则说明是个不可枚举属性,无法直接使用delete删除
判断是否为严格模式
var isStrict = (function () { return !this })()
console.log(isStrict);
网友评论