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 相关文章推荐
jQuery中:visible选择器用法实例
Dec 30 Javascript
jQuery 判断图片是否加载完成方法汇总
Aug 10 Javascript
基于Bootstrap使用jQuery实现简单可编辑表格
May 04 Javascript
Bootstrap导航条可点击和鼠标悬停显示下拉菜单的实现代码
Jun 23 Javascript
javascript入门之string对象【新手必看】
Nov 22 Javascript
fullPage.js和CSS3实现全屏滚动效果
May 05 Javascript
利用JQuery操作iframe父页面、子页面的元素和方法汇总
Sep 10 jQuery
vue2.0 子组件改变props值,并向父组件传值的方法
Mar 01 Javascript
Vue中使用vux配置代码详解
Sep 16 Javascript
简单了解vue中父子组件如何相互传递值(基础向)
Jul 12 Javascript
小程序表单认证布局及验证详解
Jun 19 Javascript
一起来看看Vue的核心原理剖析
Mar 24 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
基于pear auth实现登录验证
2010/02/26 PHP
php文件夹的创建与删除方法
2015/01/24 PHP
PHP图像识别技术原理与实现
2016/10/27 PHP
基于Jquery的淡入淡出的特效基础练习
2010/12/13 Javascript
javascript操作css属性
2013/12/30 Javascript
javascript实现类似超链接的效果
2014/12/26 Javascript
JavaScript中Date.toSource()方法的使用教程
2015/06/12 Javascript
第三章之Bootstrap 表格与按钮功能
2016/04/25 Javascript
jQuery实现图片向左向右切换效果的简单实例
2016/05/18 Javascript
javascript面向对象程序设计高级特性经典教程(值得收藏)
2016/05/19 Javascript
基于JavaScript实现在新的tab页打开url
2016/08/04 Javascript
详细AngularJs4的图片剪裁组件的实例
2017/07/12 Javascript
一个简易时钟效果js实现代码
2020/03/25 Javascript
vue路由拦截及页面跳转的设置方法
2018/05/24 Javascript
vue.js图片转Base64上传图片并预览的实现方法
2018/08/02 Javascript
vue中引用swiper轮播插件的教程详解
2018/08/16 Javascript
Vue插值、表达式、分隔符、指令知识小结
2018/10/12 Javascript
微信小程序实现底部导航
2018/11/05 Javascript
使用mixins实现elementUI表单全局验证的解决方法
2019/04/02 Javascript
node省市区三级数据性能测评实例分析
2019/11/06 Javascript
浅析JavaScript 函数柯里化
2020/09/08 Javascript
[01:45]DOTA2新英雄“神谕者”全方位展示
2014/11/21 DOTA
教你用Python脚本快速为iOS10生成图标和截屏
2016/09/22 Python
python读取文件名并改名字的实例
2019/01/07 Python
python实现微信防撤回神器
2019/04/29 Python
Django 开发环境配置过程详解
2019/07/18 Python
详解numpy.ndarray.reshape()函数的参数问题
2020/10/13 Python
阿迪达斯意大利在线商店:adidas意大利
2016/09/19 全球购物
Farfetch台湾官网:奢侈品牌时尚购物平台
2019/06/17 全球购物
J2ee常用的设计模式?说明工厂模式
2015/05/21 面试题
大学生毕业自我鉴定范文
2013/09/19 职场文书
餐厅销售主管职责范本
2014/02/19 职场文书
党员干部一句话承诺
2014/05/30 职场文书
司法所长先进事迹
2014/06/02 职场文书
公司回复函格式
2015/07/14 职场文书
Jupyter notebook 不自动弹出网页的解决方案
2021/05/21 Python