js中如何遍历对象属性

js中如何遍历对象属性对象声明 1 varobj 字面量 建议这种方式 方便初始化赋值 2 varobj newObject 对象赋值 1 obj name zhangsan obj age 20 2 obj name zhangsan obj age 20 建议这种方式 访问对象属性值 1 obj name nbsp nbsp 2 obj

对象声明:

1、var obj = {}//字面量,建议这种方式(方便初始化赋值)

2、var obj = new Object();

对象赋值:

1、obj.name = “zhangsan”;obj.age = 20;

2、obj[“name”] = “zhangsan”;obj[“age”] = 20;(建议这种方式)

访问对象属性值:

1、obj.name   

2、obj[“name”]       ==》底层转化为这种,所以建议使用

删除对象中的属性:

delete obj[“name”]

遍历对象(通过遍历,大家就会发现为什么访问属性用obj[“name”]、obj[“age”]了吧):

var obj = { name : “zhangsan”, age : 18, sex : male } for(var prop in obj){ //prop对应 obj中的”name”,”age”,”sex” //因为底层原理obj.prop --->obj[‘prop’]所以遍历之后没有结果 console.log(obj.prop);// 错误遍历方式 console.log(obj[prop]);//正确遍历方式 }

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/179303.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午3:54
下一篇 2026年3月26日 下午3:54


相关推荐

  • 并发编程总结

    并发编程总结并发编程一 现代计算机的理论模型 外链图片转存失败 源站可能有防盗链机制 建议将图片保存下来直接上传 img sSV7HdSh 02 images image 026285 png 独写速度 寄存器 gt L1 gt L2 gt L3 gt 内存条 cpu 是通过系统总线去内存条中进行数据交互 每次 cpu 都会提前把指令 copy 到 cpucache 中以便于提高效率例如 main a 1 cpu 先去内存中 load 到 L3 然

    2026年3月26日
    3
  • Reaver无线破解工具——穷举PIN码破解简析

    Reaver无线破解工具——穷举PIN码破解简析部分老版路由器有WPS或叫QSS功能,并且在默认开启状态时,可使用此工具。PIN码共为8位,按431分段,总共穷举有11000种组合。通过获取到PIN码,并记住Bssid和PIN,后期可以通过一条命令爆出无线密码。容易碰到的问题:连接超时,卡住,路由自保护等。reave的进度表文件保存在/usr/local/etc/reaver/MAC地址.wpc或/etc/reaver/MAC…

    2022年6月1日
    64
  • 树莓派4B设置USB启动

    树莓派4B设置USB启动千呼万唤始出来!官方在2020-05-15发布了一个4B的beta版EEPROM固件更新,这次更新终于增加了期待已久的USB引导功能,今天这个教程就来讲一下如何使用USB而脱离SD卡启动树莓派4B。

    2022年5月18日
    93
  • 安装 JAVA CRYPTOGRAPHY EXTENSION (JCE) UNLIMITED STRENGTH[通俗易懂]

    安装 JAVA CRYPTOGRAPHY EXTENSION (JCE) UNLIMITED STRENGTH[通俗易懂]JCE(JavaCryptographyExtension)是一组包,它们提供用于加密、密钥生成和协商以及MessageAuthenticationCode(MAC)算法的框架和实现。它提供对对称、不对称、块和流密码的加密支持,它还支持安全流和密封的对象。它不对外出口,用它开发完成封装后将无法调用。安装JCE步骤:1、打开以下网址,下载JCE压缩包:http://www.or…

    2022年6月17日
    87
  • 运行时常量池与字符串常量池_字符串常量池在堆中还是方法区

    运行时常量池与字符串常量池_字符串常量池在堆中还是方法区文章目录一、概念1、Class常量池(ClassConstantPool)1.1、常量池中数据项类型2、字符串池(StringPool、StringLiteralPool)2.1、参考文章:3、运行时常量池(RuntimeConstantPool)4、总结二、方法区的class文件信息,class常量池和运行时常量池的三者关系2.1、三者关系图:2.2、方法区class文…

    2022年7月28日
    11
  • pycharm 打开远程项目_pycharm远程开发项目

    pycharm 打开远程项目_pycharm远程开发项目你是不是在学习 python 的时候在使用虚拟机系统进行开发 来回切换很是不方便 那么今天给大家推荐一个 pycharm 强大的功能 接下来我们利用这个 django 项目创建一个子 app 测验一下是否真的能如此操作 python ubuntu Desktop Remote Django pythonmanage pystartappus 很完美 接下来告诉大家怎么实现吧 首先创建一个空白的

    2026年3月27日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号