在js中对属性的操作
一:访问属性
两种方法:
①:对象名.属性名
function test(sno,age,sex){
this.sno=sno,
this.age=age,
this.sex=sex,
}
var obj=new test()
alert('obg.name');
②:对象名[属性名]
function test(sno,age,sex){
this.sno=sno,
this.age=age,
this.sex=sex,
}
var obj=new test();
alert('obg[name]);
二:修改属性
function test(sno,age,sex){
this.sno=sno,
this.age=age,
this.sex=sex,
}
var obg=new test('001','32','女');
alert('修改前的学号为:'+obg.sno);
obg.sno='044';
alert('修改后的学号为:'+obg.sno);
三:增加属性
function test(sno,age,sex){
this.sno=sno,
this.age=age,
this.sex=sex,
}
var obg2=new test();
obg2.name='历史';
alert(obg2.name);
四:删除属性
function test(sno,age,sex){
this.sno=sno,
this.age=age,
this.sex=sex,
}
var obg1=new test('003','22','女');
document.write('删除前的信息为:'+'<br />');
document.write('学号:'+obg1.sno+'<br />'+'
年龄:'+obg1.age+'<br />'+'性别:'+obg1.sex+'\n');
document.write('<hr color="mediumvioletred"/>');
document.write('删除后的信息为:'+'<br />');
delete obg1.age;
document.write('学号:'+obg1.sno+'<br />'+'年龄:'+obg1.age+'<br />'+'性别:'+obg1.sex+'\n');

五:删除属性需要注意的问题
delete只能删除自身的属性,不能删除继承的。要删除继承的属性只能从它对象定义的原型上删
除。
delete只是断开属性与宿主之间的联系,而不是去操作属性,
delete不能删除那些可配置false的属性
六:通过for in 遍历属性
function test(sno,age,sex){
this.sno=sno,
this.age=age,
this.sex=sex,
}
//通过for in遍历属性
var p=new test();
for(p in p){
document.write(p+'<br />');
}
在js中对属性的操作的更多相关文章
- js 中对象--属性相关操作
查询属性: 可以用 对象.属性 来查询属性和属性方法 或者 对象[“属性”] 来查询属性和属性方法 演示代码: <script ...
- js进阶 11-3 jquery中css属性如何操作
js进阶 11-3 jquery中css属性如何操作 一.总结 一句话总结:通过css()方法 1.attr和css是有交叉的,比如width,两者中都可以设置,那么他们的区别是什么? 其实通俗一点 ...
- [转]js中confirm实现执行操作前弹出确认框的方法
原文地址:http://www.jb51.net/article/56986.htm 本文实例讲述了js中confirm实现执行操作前弹出确认框的方法.分享给大家供大家参考.具体实现方法如下: 现在在 ...
- jquery中data()和js中dataset属性的区别
INTRO html的标签属性data-允许用户自定义属性.原生javascript和jquery分别定义了dataset属性和data()方法对标签中的data属性进行操作. 取值: 如我们定义这样 ...
- JS 中的日期时间操作计算实例
实例 一:已知日期格式为 "YYYY/MM/DD",计算相对于今天的天数差. function fromNow(date){ var mTimes = new Date(date) ...
- JS中基本window对象操作
---恢复内容开始--- 一.使用window中的属性时 window.属性,直接跟属性名.而调用window的函数时 window.hanshu(): 要在其函数名后面加括号. 二.windo ...
- js中对cookie的操作及json数据与cookie结合的用法
cookie的使用 添加cookie 添加cookie:document.cookie = “key=value”; // 一次写入一个键值对 document.cookie = 'test1=hel ...
- js 中object对象的操作
n = object对象 for(var p in n){ console.log(p);// 取得是key值 console.log(n[p]);//取得是value值 } 继之前js中数组的常用方 ...
- 定制Three.js中Material属性
1.找到想要更改的着色器代码
随机推荐
- 【NX二次开发】Block UI 属性类型
Block UI 属性类型的读写总结: 帮助文件 NXOpen::BlockStyler::UIBlock::GetProperties() String类型 //设置值 this->块ID- ...
- 冷备搭建DG
1.主库开启归档 SQL> archive log list;(查询当前归档状态) SQL> shutdown immediate; SQL> startup mount;(启动到m ...
- 如何在Vue的项目里对element的表单验证进行封装
介绍需求 熟悉并优化公司项目的第五天,领导说能不能把表单验证封装一下,我打开代码一看 由于是后台管理系统,无数个需要验证的输入框,由于截图长度受限,只能展示部分,类似于这种页面还有无数个!代码重复率非 ...
- 关于.Net Core使用Elasticsearch(俗称ES)、Kibana的研究说明
关于ElasticSearch Elasticsearch是一个分布式的开源搜索和分析引擎,适用于所有类型的数据,包括文本.数字.地理空间.结构化和非结构化数据.Elasticsearch 在 Apa ...
- SpringCloud 微服务最佳开发实践
Maven规范 所有项目必须要有一个统一的parent模块 所有微服务工程都依赖这个parent,parent用于管理依赖版本,maven仓库,jar版本的统一升级维护 在parent下层可以有 co ...
- ssh-正向与反向代理
常用参数 栗子 实战 常用参数 -N 告诉SSH客户端,这个连接不需要执行任何命令.仅仅做端口转发 -C 表示压缩数据传输 -f 告诉SSH客户端在后台运行 -q Quiet mode. 安静模式,忽 ...
- 【Azure 应用服务】Azure Function App 执行PowerShell指令[Get-Azsubscription -TenantId $tenantID -DefaultProfile $cxt]错误
问题描述 使用PowerShell脚本执行获取Azure订阅列表的指令(Get-Azsubscription -TenantId $tenantID -DefaultProfile $cxt).在本地 ...
- 线程中的join()
http://blog.itpub.net/31555134/viewspace-2221319/ 一直对join()方法不是很理解,在A线程中, B线程调用了join()方法,然后在内部实际是wai ...
- PHP实现的解汉诺塔问题算法示例
问题描述: 相传在古印度圣庙中,有一种被称为汉诺塔(Hanoi)的游戏.该游戏是在一块铜板装置上,有三根杆(编号A.B.C),在A杆自下而上.由大到小按顺序放置64个金盘(如下图).游戏的目标:把A杆 ...
- Python+unittest+excel
接口测试设计思想: 框架结构如下: 目录如下: readme: config下的run_case_config.ini 文件说明: run_mode: 0:获取所有sheet页 1: if case_ ...