js获取对象的属性值两种方式
更新时间:2024年10月24日 11:47:50 作者:林小白的日常
这篇文章主要介绍了js获取对象的属性值两种方式,在JavaScript中访问对象的属性值可以通过点运算符(.)或括号运算符([])两种方式,文中将两种方式的代码介绍的非常详细,需要的朋友可以参考下
获取对象的属性值,有两种方式。
方式一:
对象.属性名
let obj = {
name:'张三',
age:23
};
console.log(obj.name); //张三
方式二:
对象[属性名]
let obj = {
name:'张三',
age:23
};
console.log(obj['name']); //张三两种方式有什么不同?
1.[ ]运算符可以用数字作为属性名,点运算符不能
let obj = {
name:'张三',
age:23,
1:'数字'
};
console.log(obj[1]); //数字
console.log(obj.1); //报错报错的运行结果:

2.[ ]运算符可以用变量作为属性名,点运算符不能
let obj = {
name:'张三',
age:23,
1:'数字'
};
let key = 'name'
console.log(obj[key]); //张三
console.log(obj.key); //undefined运行结果:

总结
到此这篇关于js获取对象的属性值两种方式的文章就介绍到这了,更多相关js获取对象属性值内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
使用JavaScript脚本无法直接改变Asp.net中Checkbox控件的Enable属性的解决方法
今天工作中遇到个小问题,情况如下,当我在后台页面中设置Checkbox的Enable的值为false时,我在前端页面中使用脚本(chk.disabled = false),无法改变disabled的值为false,下面看看小编是怎么解决此问题的,需要的朋友一起了解了解吧2015-09-09
ts依赖引入报错:无法找到模块“xxxxxx”的声明文件问题解决
这篇文章主要给大家介绍了关于ts依赖引入报错:无法找到模块“xxxxxx”的声明文件问题的解决办法,文中通过示例带将解决办法介绍的非常详细,需要的朋友可以参考下2023-07-07


最新评论