首页 > 编程语言 >JavaScript学习 -- 对象的属性描述对象

JavaScript学习 -- 对象的属性描述对象

时间:2023-06-20 11:05:53浏览次数:52  
标签:JavaScript console log -- Object 对象 属性 name

一、声明一个对象

let 对象={
    name:"公众号:编程有你",
    pwd:123456
};

二、输出对象属性的描述

//console.log(Object.getOwnPropertyDescriptors(对象))获取多有属性
console.log(Object.getOwnPropertyDescriptor(对象,'name'))获取指定的属性

三、运行结果:

JavaScript学习 -- 对象的属性描述对象_属性对象

writable: true,     可修改

enumerable: true,   可遍历                                                             

configurable: true   可删除改变  

四、遍历对象

for(const i in 对象){
    console.log(i);
    console.log(对象[i])
}

JavaScript学习 -- 对象的属性描述对象_属性对象_02

五、修改属性对象

1、单个对象修改

Object.defineProperty(对象,'name',{
    value:'aiyou',
    writable:false
})

2、多个对象修改

Object.defineProperties(对象,{
    name:{
        writable:false
    },
    pwd:{
        value:1456789
    }
})

JavaScript学习 -- 对象的属性描述对象_属性对象_03

标签:JavaScript,console,log,--,Object,对象,属性,name
From: https://blog.51cto.com/u_15288375/6521253

相关文章

  • python第二次小结(章四)
    由于最近数学建模校赛即将到来,所以一直忙着磨合队内配合,因此对python的学习其实是有一点点落下了,今天抽一点时间来写这篇第四章小结。在我看来整个第四章的核心应该在for语句循环遍历。1.首先是对for语句的使用(勿忘:冒号及缩进):eg:names=['ldl','cql','xhx'] fornameinnames......
  • 第一天:一元函数的图形
    学习过程中须注意的几个点:1.log(n)和lg(n)在matlab中分别代表日常所见的ln(n)和log10(n);2.matlab中绘制反函数时只需要颠倒plot函数中x和y的位置即可;3.asin(x)即为arcsinx的意思;4.求反函数的函数为finverse(y,x);5.符号变量的定义:x=sym(‘x’,‘integer’);6.图例函数:legend(......
  • python字典学习(4th)
    好久没写博客了,一方面是建模校赛的开展,另一个就是随着课程的进行,难度也在不断加大,最近一直在温习功课以应对考试。话不多说,开始总结。1.字典由‘{}’包含,其中都是一些键-值对,例如:xxx={'people':'cql','age':18}2.访问值时使用xxx['people']3.添加键-值对:xxx={'people':'cql','age......
  • logrotate - 日志转储
    配置文件详解#滚动周期(每天滚动一次)#daily/weekly/monthlydaily#保留滚动日志副本个数(4个)rotate7#日志滚动时,不主动创建新文件#create转储后建立新日志文件备用/nocreate不建立新日志文件nocreate#指定滚动文件的后缀是当前日期dateext#使用日期作为......
  • yaml.v3 - YAML 反序列化
    配置文件mysql:conn:1.1.1.1user:yangpassword:yangconsul:addr:2.2.2.2user:yangpassword:yang代码packagemainimport( "fmt" "gopkg.in/yaml.v3" "os")typeEnvSDstruct{ MysqlMysql`yaml:"mysql&q......
  • govaluate - 规则引擎
    packagemainimport( "fmt" "github.com/Knetic/govaluate")//github//https://github.com/Knetic/govaluate//双引号内为规则算式//单引号表示字符串//无引号表示变量,变量必须在传入的参数中存在//判断相等或不等:==!=//"foo=='bar'"-->变量foo......
  • Mysql - 统计数据
    QA统计数据是做什么的?为了解释器在计算代价时,选择最优的方案.这个值如果与实际值差距过大,会导致执行顺序的变更.统计数据有哪些?对表的统计数据-mysql.innodb_table_stats对表索引的统计数据-mysql.innodb_index_stats统计数据存在哪?有两种方式,一种存在磁盘,一种存在......
  • gjson - Golang 解析 JSON
    文章目录简介主要类型TypeResult方法gjsonresultPath修饰符示例介绍自定义备用简介Github地址go安装:goget-ugithub.com/tidwall/gjson主要类型Type说明说明:解析的数据类型(实际是int类型)功能:用于解析和输出时做判断包括:-True-False-String-JSON-Number......
  • GIT 常见操作记录
    常规使用#查看当前分支gitbranch#创建分支gitbranchdev#创建并切换分支gitcheckout-bdev#切换已有分支gitcheckoutdev#提交gitadd-A#保存所有修改gitadd.#保存新建和修改,不包括删除gitadd-u#保存修改和删除,不包括新建#gitcommit......
  • DRBD 笔记
    概念简介块级别的同步方案热备,理解为网络Raid1可支持双主复制模式,需要使用集群文件系统支持的类型磁盘,或磁盘分区软Raid设备LVM逻辑卷任何块设备,包括内存盘RAMDISK角色Primary-主Secondary-从IO请求流程和协议用户向FileSystem发送IO请求FileSystem接收......