JavaScript中对象属性的添加和删除示例


Posted in Javascript onMay 12, 2014
<!DOCTYPE html> 
<html> 
<head> 
<meta charset="UTF-8"> 
<title>Insert title here</title> 
<script type="text/javascript"> 
/* 
* 用.为对象添加属性 
用关键字delete删除属性 用[]添加属性 
和.的不同 
r.name==r["name"]; 
r.name只能添加字符串属性 
[]添加属性,功能强大,可以动态添加属性 
*/ 
var r=new Object(); 
alert(typeof(r)); 
//添加属性 
r.name="jobs"; 
alert(r.name); 
r.getname=function(){ 
return "jobs"; 
} 
alert(r.getname()); 
//删除属性 
delete r.name; 
alert(r.name);//这时候的结果就是undefined 
//-------------------------------------------- 
//使用中括号为对象添加属性 
r["name"]="tom"; 
alert(r["name"]); 
r.name="toms"; 
alert(r["names"]); 
//r.name==r["name"]//这两种写法是等价的哦 
var arg="abc"; 
r[arg]="heima";//功能强大,可以动态的添加属性,可以使一个函数变量返回的一个字符串 
r.arg="itcast";//arg默认为字符串 
</script> 
</head> 
<body> 
</body> 
</html>
Javascript 相关文章推荐
表单(FORM)的一些实用效果代码
Mar 25 Javascript
picChange 图片切换特效的函数代码
May 06 Javascript
JavaScript中prototype为对象添加属性的误区介绍
Oct 15 Javascript
jquery处理json对象
Nov 03 Javascript
使用mouse事件实现简单的鼠标经过特效
Jan 30 Javascript
jQuery基于扩展简单实现倒计时功能的方法
May 14 Javascript
jQuery使用getJSON方法获取json数据完整示例
Sep 13 Javascript
ES6新特性七:数组的扩充详解
Apr 21 Javascript
jQuery实现的上传图片本地预览效果简单示例
Mar 29 jQuery
vue项目中使用bpmn-自定义platter的示例代码
May 11 Javascript
vue项目实现多语言切换的思路
Sep 17 Javascript
浅析vue中的nextTick
Dec 28 Vue.js
构造函数+原型模式构造js自定义对象(最通用)
May 12 #Javascript
Javascript中对象继承的实现小例
May 12 #Javascript
JavaScript中的函数的两种定义方式和函数变量赋值
May 12 #Javascript
js图片处理示例代码
May 12 #Javascript
jquery实现的一个简单进度条效果实例
May 12 #Javascript
两个多选select(multiple左右)添加、删除选项和取值实例
May 12 #Javascript
再谈Jquery Ajax方法传递到action(补充)
May 12 #Javascript
You might like
php循环输出数据库内容的代码
2008/05/24 PHP
php中switch与ifelse的效率区别及适用情况分析
2015/02/12 PHP
php网页版聊天软件实现代码
2016/08/12 PHP
一个简单的js鼠标划过切换效果
2010/06/30 Javascript
基于jquery实现的上传图片及图片大小验证、图片预览效果代码
2011/04/12 Javascript
流量统计器如何鉴别C#:WebBrowser中伪造referer
2015/01/07 Javascript
总结Javascript中数组各种去重的方法
2016/10/04 Javascript
JavaScript基于对象去除数组重复项的方法
2016/10/09 Javascript
使用Angular.js开发的注意事项
2016/10/19 Javascript
基于jQuery实现的查看全文功能【实用】
2016/12/11 Javascript
js获取ip和地区
2017/03/10 Javascript
JavaScript中清空数组的三种方式
2017/03/22 Javascript
原生JS实现N级菜单的代码
2017/05/21 Javascript
Bootstrap提示框效果的实例代码
2017/07/12 Javascript
layui当点击文本框时弹出选择框,显示选择内容的例子
2019/09/02 Javascript
使用Python的Twisted框架编写非阻塞程序的代码示例
2016/05/25 Python
python实现二叉查找树实例代码
2018/02/08 Python
Python获取二维矩阵每列最大值的方法
2018/04/03 Python
解决python opencv无法显示图片的问题
2018/10/28 Python
对python中矩阵相加函数sum()的使用详解
2019/01/28 Python
django model 条件过滤 queryset.filter(**condtions)用法详解
2020/05/20 Python
Keras中的多分类损失函数用法categorical_crossentropy
2020/06/11 Python
W3C公布最新的HTML5标准草案
2008/10/17 HTML / CSS
HTML5通过调用canvas对象的getContext()方法来获取绘图环境
2014/06/23 HTML / CSS
html5调用app分享功能示例(WebViewJavascriptBridge)
2018/03/21 HTML / CSS
英国女性时尚鞋类的潮流制造者:Koi Footwear
2018/10/19 全球购物
Made in Design德国:设计师家具、灯具和装饰
2019/10/31 全球购物
后勤自我鉴定
2013/10/13 职场文书
顶岗实习接收函
2014/01/09 职场文书
干部作风建设心得体会
2014/10/22 职场文书
强烈推荐:小学生:暑假作息时间表(值得收藏)
2019/07/09 职场文书
导游词之蓬莱长岛
2019/12/17 职场文书
Mysql Online DDL的使用详解
2021/05/20 MySQL
JavaScript 与 TypeScript之间的联系
2021/11/27 Javascript
MySQL中一条update语句是如何执行的
2022/03/16 MySQL
PostgreSQL基于pgrouting的路径规划处理方法
2022/04/18 PostgreSQL