赞
踩
js对象获取属性有两种方法:1.通过.的方式 2. 通过[]方式
假设有一个对象 obj
,其中包含一个具有中文属性名的子对象 subObj
,可以按照以下方式访问:
- const obj = {
- 子对象: {
- 名字: '张三',
- 年龄: 25
- }
- };
-
- console.log(obj.子对象.名字); // 输出:张三
- console.log(obj.子对象.年龄); // 输出:25
同样,也可以使用方括号访问法来访问具有中文属性名的子对象属性:
- const obj = {
- 子对象: {
- '姓 名': '李四',
- '电 话': '1234567890'
- }
- };
-
- console.log(obj['子对象']['姓 名']); // 输出:李四
- console.log(obj['子对象']['电 话']); // 输出:1234567890
无论是直接通过点操作符还是使用方括号访问法,都可以正确地访问具有中文属性名的子对象属性。但是,属性名在使用时必须保持一致,包括空格和其他特殊字符。
属性名中包含 "↵",获取属性值
"↵"就是\n" 换行符
- const obj = {
- "一二三↵四五六": {
- "ABC": {
- "总数": 123456,
- }
- },
- }
-
-
- console.log(obj['一二三\n'+'四五六']['ABC']['总数']) //123456
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。