摘要: get 无参函数,在属性被读取时工作 set 有一个参数的函数,在属性被设置时工作 enumerable 可否列举 configurable 可否配置 1 let user = { 2 name: "John", 3 surname: "Smith" 4 }; 5 6 Object.definePr 阅读全文
posted @ 2020-12-18 23:28 李逍遥701 阅读(88) 评论(0) 推荐(0)
摘要: 获取值的函数 1 let user = { 2 name: "John", 3 surname: "Smith", 4 5 get fullName() { 6 return `${this.name} ${this.surname}`; 7 } 8 }; 9 10 alert(user.fullN 阅读全文
posted @ 2020-12-18 23:01 李逍遥701 阅读(105) 评论(0) 推荐(0)
摘要: 形式上是属性 本质上是函数 阅读全文
posted @ 2020-12-18 22:43 李逍遥701 阅读(147) 评论(0) 推荐(0)
摘要: 此方法中文名:获取所有属性的属性特性,返回多个属性描述符对象 一个对象可以有一个或多个属性。 如果想要获取某一个属性的特性,用: Object.getOwnPropertyDescriptor(obj,prop) 如果想要获取多个属性的特性,用: Object.getOwnPropertyDescr 阅读全文
posted @ 2020-12-18 21:12 李逍遥701 阅读(408) 评论(0) 推荐(0)
摘要: 方法中文名:设置多个属性特性,改变原对象。 如果属性已经存在,则改变其属性特性; 如果属性不存在,则根据提供的值创建该属性。 1 Object.defineProperties(obj, { 2 prop1: descriptor1, 3 prop2: descriptor2 4 // ... 5 阅读全文
posted @ 2020-12-18 18:31 李逍遥701 阅读(519) 评论(0) 推荐(0)
摘要: 属性特性: value 属性值 writable 可修改值与否 enumerable 可列举与否 configurable 可删除与否 propertyName:属性名称,可以自定义,比如常见的name,age 属性描述对象:包含四大特性的对象 得到某属性的特性: Object.getOwnProp 阅读全文
posted @ 2020-12-18 18:22 李逍遥701 阅读(139) 评论(0) 推荐(0)
摘要: 没有this 没有arguments 不能使用new调用 没有super js的精髓在于创建一个函数并将其传递到某个地方, 这样的函数,需要在适合它的上下文中发挥作用,这就是箭头函数的用武之地了。 阅读全文
posted @ 2020-12-18 14:32 李逍遥701 阅读(75) 评论(0) 推荐(0)