03 ”hogwarts“应该加一个感叹号“!”—.—对象
来源:互联网 发布:照片后期制作app软件 编辑:程序博客网 时间:2024/06/05 11:44
一:对象的属性定义方法
当属性不是有效的变量,需要用’ ’ 括起来,引用时用[ ]
var xiaohong = { name: '小红', 'middle-school': 'No.1 Middle School'};xiaohong.name;xiaohong['name'];xiaohong['middle-shool'];
对象的属性是字符串,其值是任意数据类型。
可以对属性添加和删除:
xiaohong.age=10;//添加delete xiaohong,name;//删除
用in方法判断某个属性是不是属于某个对象的
'name' in xiaohong;//true
需要注意的是,in判断的属性可能是改对象继承的属性,例如obeject的toString属性
因此判断是否自身拥有,用hasOwnProperty()
var xiaohong = { name: '小红'};xiaohong.hasOwnProperty('name'); // truexiaohong.hasOwnProperty('toString'); // false
二、本节错题
var xiaoming = { name = 小明, height = 170, age = 17}; "name" in xiaoming // ==> 返回的是true 这个没问题 "height" in xiaoming // ==> 返回true name in xiaoming // ==> 返回false,没有报错 height in xiaoming //==>报错
这里面是因为name属性属于windows。windows属性参考链接。
0 0
- 03 ”hogwarts“应该加一个感叹号“!”—.—对象
- 使用常对象——为共用数据加装一个名为const的玻璃罩
- 使用常对象——为共用数据加装一个名为const的玻璃罩
- new一个对象时加是否加括号的问题
- vs 2008 断点空心加感叹号 解决方案
- js 前加分号和感叹号是什么意思?
- vs 2008 断点空心加感叹号 解决方案
- 1058. A+B in Hogwarts (20)【水题】——PAT (Advanced Level) Practise
- 02 ”hogwarts“击败js吧—.—数组和字符串常见方法
- PAT程序设计考题——甲级1058(A+B in Hogwarts ) C++实现
- 批处理——感叹号和变量延迟扩展
- 批处理——感叹号和变量延迟扩展
- C 语言 —— ! 和 ~(感叹号和波浪号)
- 琐碎记录——javascript里function之前加上感叹号 '+ '
- 一个似乎应该高度关注的名词—Digital Library
- 在输入框左边加一个小图标,css样式应该怎么写?
- 设计一个有理数类,应该包含加,减,乘,除运算。
- new创建一个对象,是否需要加括号?
- Windows 10搭建PHP开发环境
- hpu 1208: 圣诞节快乐
- linux学习笔记--watch命令
- 【干货分享】流程DEMO-加班与调休
- 2017年规划
- 03 ”hogwarts“应该加一个感叹号“!”—.—对象
- Linux中ps和netstat中的相关知识点
- 一个简单的linux命令——cp
- struts2的三种radio和select和checkboxlist校验是否选中
- Linux安装配置nginx
- linux IPC 通信 study 五:posix共享内存
- SDAutoLayout
- 第一个css样式
- Java中分割字符串