首页 > 其他分享 >Object.defineProperty方法的使用。

Object.defineProperty方法的使用。

时间:2022-09-27 17:00:40浏览次数:35  
标签:false Object value defineProperty obj 方法 属性

一、Object.defineProperty()定义新属性或者修改原有属性。

var obj={

  name:'lisi',

  age:20

};

定义新属性

Object.defineProperty(function(obj,'num'){

  value:1000

})

修改原有属性

Object.defineProperty(function(obj,'age'){

  value:18

})

二、四个参数

value:设置属性的值 默认为undefined;

writable:如果为false不允许修改属性值,默认为false;

enumerable:如果为false不允许遍历,默认为false;

configurable:如果为false不允许删除这个属性或修改第三个参数里面的特性,默认为false;

标签:false,Object,value,defineProperty,obj,方法,属性
From: https://www.cnblogs.com/xl15/p/16735078.html

相关文章

  • 软件测试用例常用七大方法
     第一:测试用例格式包括十大特点用例编号测试项测试标题用例属性重要级别:高中低预置条件测试输入操作步骤预期结果实际结果第二:等价类1,等价类定义2,等价类......
  • File 文件地址转换相关方法
    1.网络资源转File需要引入依赖commons-io/***读取网络中的图片*@paramurlhttps://www.kziyue.com/wp-content/uploads/2019/06/5bca-hxyuaph982561......
  • redis启动一段时间后报错,提示数据无校解决方法
    自己在手欠的情况下无意将window10升级成为了window11,就发生了一系列扯淡的问题。如下图就是我在window11系统下启动redis-server后出现的报错。  原因就是window......
  • flutter 图片Image实现圆角的四种方法
    开发中,对图片进行圆角处理,是很常见的需求,下面提供四种方法实现圆角效果,控件倒圆角也可以应用flutter中可以使用Container特性、CircleAvatar的backgroundImage、ClipOv......
  • qobject_cast用法总结
    qobject_cast()动态转换QObject类的类型。qobject_cast()函数和标准C++的dynamic_cast()功能类似,只是其不需要RTTI的支持,而且可以跨越动态连接库的边界。它尝试将它的参数c......
  • 抽象的概述、抽象方法和抽象类的格式
    抽象的概述案例:抽象方法和抽象类的格式抽象方法:就是加上abstract关键字,然后去掉大括号,直接分号结束抽象类:抽象方法所在的类,必须是抽象类才行,在class之前写上abstract......
  • 取cookie时报错“[object Object]“ is not valid JSON
    做谷粒学苑项目时,在保存登录状态环节出现该问题取cookie时老师强调要使用JSON.pase()解析cookie为json对象varuserStr=cookie.get("guli_ucenter");//把字......
  • vue中,html中调用methods中的方法修改data中的属性值会引起死循环
    问题描述在引入vue的html页面中,html语句中调用methods中的方法修改data中的属性值,会导致页面陷入死循环。问题原理触发条件(二者需都满足)1:methods中有修改data属性值的......
  • 常用的函数式接口_Function接口和常用的函数式接口_Function接口_默认方法andThen
    常用的函数式接口_Function接口:java.util.function.Function<T,R>接口用来根据一个类型的数据得到另一个类型的数据,前者称为前置条件,后者称为后置条件。Function接口中......
  • JAVA的方法
    何谓方法?System.out.println()是什么呢?Java方法是语句的集合,它们在一起执行一个功能方法是解决-类问题的步骤的有序组合方法包含于类或对象中方法在程序中......