首页 > 其他 > 详细

对象常用函数:

时间:2021-06-16 16:39:29      阅读:19      评论:0      收藏:0      [点我收藏+]

1.  Object.assign();// 属性合并

2. Object.keys();// 返回以对象key为元素的数组

3. Object.freeze();// 冻结,防止对象被修改--不能修改,不可删除,不可写入,可读(枚举)

4. Object.seal();// 封闭,--不可修改,不可删除,可写入,可读(枚举)

 

5. Object.getPrototypeOf(obj) // 获取原型

6. Object.setPrototypeOf(obj,{a: x,b: x})// 设置原型

7. Object.isExtensible(obj); // 获取对象的可扩展性

8. Object.getOwnProperty(obj); // 获取自有属性 

9. Object.preventExtensions(obj); // 禁止扩展对象--不可添加,可删除

10. Object.defineProperty(obj); // 拦截对象属性,

    Object.defineProperty(obj,‘a‘,{// [set,get] 和 [value,writable]互斥,两组里任意一个属性和另一组内任意属性同时出现会报错。

        get(){},

        set(value),

 })

11. obj.hasOwnProperty(‘xx‘); // 判断是否是自有属性

12. ‘xx‘ in obj; // 返回布尔值,用于判断属性(自有属性、原型属性都包含)是否在对象中

 

 

参考链接:[JS操作对象的14中方法] https://blog.csdn.net/qq_36936887/article/details/114373995

 

总结:

    前端核心概念:同步异步问题,比如promise、async...await、defer、async、http2的多路复用

对象常用函数:

原文:https://www.cnblogs.com/Neilisme/p/14889675.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!