社区
JavaScript
帖子详情
访问JavaScript对象属性的两种方法
wuxia2118
2017-03-27 09:05:50
比如,对象.属性名 这种方式很常见,很多语言中都是这样的,但第二种 对象["属性名"] 为什么可以这样呢, 方括号中不是写数组的索引值吗, 这种方式和第一种方式是完全通用的吗,还是有什么区别呢,能否深入说一下啊
<script>
var univ= new Object();
univ.name="三江师范学院";
alert(univ.name);
alert(univ["name"]);
</script>
...全文
184
1
打赏
收藏
访问JavaScript对象属性的两种方法
比如,对象.属性名 这种方式很常见,很多语言中都是这样的,但第二种 对象["属性名"] 为什么可以这样呢, 方括号中不是写数组的索引值吗, 这种方式和第一种方式是完全通用的吗,还是有什么区别呢,能否深入说一下啊 var univ= new Object(); univ.name="三江师范学院"; alert(univ.name); alert(univ["name"]);
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
孟子E章
2017-03-27
打赏
举报
回复
两种方法是一样的,但是有些情况下只能使用[], 比如name是一个变量时,name是一个不合法的标识符时,或者含有点时 var a="name" univ[a] univ["22a"] univ["a.b"]
访问
javascript
对象
的
属性
和
方法
的
两种
方式
2. 方括号操作符([]):这种方式允许使用字符串形式的
属性
名来
访问
对象
的
属性
或
方法
,这在
属性
名是动态确定或不是有效的标识符时特别有用。使用方括号操作符时,可以将
属性
名作为字符串传递,也可以使用变量来动态
访问
属性
。1. 点操作符(.):最常见的方式,使用点操作符后跟
属性
或
方法
的名称来
访问
对象
的成员。// 输出: John。// 输出: Hello, John。// 输出: Hello, John。// 输出: John。// 输出: John。// 使用变量
访问
属性
。
访问
对象
属性
的
两种
方式
访问
对象
属性
的
两种
方式
访问
对象
的
属性
有
两种
方式 点语法
对象
.
属性
名 // 例如 p1.name p1.age 点语法只可以静态
访问
属性
你点什么,它就是找什么
属性
,例如 p1.age就是找age
属性
,p1.xx就是找xx
属性
[]传入
属性
名的字符串
对象
['
属性
名'] // 例如 p1['name'] p1['age'] 中括号可以动态
访问
到
属性
如果你加了引号,那么你写什么就是找什么
属性
例: p1['
js
访问
对象
属性
的
两种
方法
一、使用.的方式调用
对象
的
属性
格式:
对象
名.
属性
名(不带双引号) var a = {zz:'33',cc:'77'} a.zz
JavaScript
的
对象
、
属性
与
方法
一、
JavaScript
的预解析
JavaScript
解析器解析
JavaScript
代码时,会提前解析var声明的变量和function定义的函数,然后再执行其他代码。 提前解析var声明的变量:是对var变量的作用域的提升 二 、
JavaScript
的
对象
(面向
对象
编程) 1.
对象
:是一种数据类型。是
属性
和
方法
的集合 (1)
属性
:是
对象
的静态特征
对象
名.
属性
名 (2)
方法
(函数):是
对象
的动态特征(行为)
对象
名.
方法
名([参数]) 2.面向
对象
编程: 面向
对象
是一种工程的思想 3
JavaScript
对象
--更新
对象
属性
,添加新
属性
,删除
属性
,
对象
查找,测试
对象
属性
,
访问
嵌套
属性
,
访问
嵌套数组(补充内容)
使用点或中括号操作符来更新 eg : 将这个愉快的狗的名字更改为字符串
两种
方式来更新
对象
的 name
属性
:或者像更改
属性
一样给
JavaScript
对象
添加
属性
。eg : 给 添加一个
属性
:或者eg : 删除 的
属性
对象
和字典一样,可以用来存储键/值对。如果数据是扁平的,你可以用
对象
来查找你想要的值,而不是链式使用 或 语句。当你知道输入数据在某个范围时,这种查找方式使用效果较好。eg 是字符串 检查一个
对象
属性
是否存在。用
对象
的
方法
来检查
对象
是否有指定的
属性
。 找到该
属性
时返回
JavaScript
87,993
社区成员
224,694
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章