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 相关文章推荐
javascript 读取图片文件的大小
Jun 25 Javascript
JavaScript 自动分号插入(JavaScript synat:auto semicolon insertion)
Nov 04 Javascript
当前页禁止复制粘贴截屏代码小集
Jul 24 Javascript
浅析jQuery移动开发中内联按钮和分组按钮的编写
Dec 04 Javascript
学习AngularJs:Directive指令用法(完整版)
Apr 26 Javascript
Angular.js中$apply()和$digest()的深入理解
Oct 13 Javascript
js-FCC算法-No repeats please字符串的全排列(详解)
May 02 Javascript
Angular(5.2-&gt;6.1)升级小结
Dec 27 Javascript
react高阶组件添加和删除props
Apr 26 Javascript
layui输入框中只允许输入整数的实现方法
Sep 18 Javascript
浅谈Vue2.4.0 $attrs与inheritAttrs的具体使用
Mar 08 Javascript
JS Canvas接口和动画效果大全
Apr 29 Javascript
构造函数+原型模式构造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下通过系统信号量加锁方式获取递增序列ID
2009/09/25 PHP
php实现批量下载百度云盘文件例子分享
2014/04/10 PHP
php中实现用数组妩媚地生成要执行的sql语句
2015/07/10 PHP
javascript高亮效果的二种实现方法
2008/09/14 Javascript
jQuery旋转插件—rotate支持(ie/Firefox/SafariOpera/Chrome)
2013/01/16 Javascript
javascript 上下banner替换具体实现
2013/11/14 Javascript
jQuery实现ctrl+enter(回车)提交表单
2015/10/19 Javascript
使用Web Uploader实现多文件上传
2016/06/08 Javascript
详解设置Webstorm 利用babel将ES6自动转码成ES5
2017/12/20 Javascript
JS实现的判断方法、变量是否存在功能示例
2020/03/28 Javascript
vue检测对象和数组的变化分析
2018/06/30 Javascript
解决angularjs service中依赖注入$scope报错的问题
2018/10/02 Javascript
Nodejs核心模块之net和http的使用详解
2019/04/02 NodeJs
vue页面切换项目实现转场动画的方法
2019/11/12 Javascript
javascript实现贪吃蛇经典游戏
2020/04/10 Javascript
layui实现显示数据表格、搜索和修改功能示例
2020/06/03 Javascript
vue项目如何监听localStorage或sessionStorage的变化
2021/01/04 Vue.js
[02:57]DOTA2亚洲邀请赛小组赛第四日 赛事回顾
2015/02/02 DOTA
Python读取图片为16进制表示简单代码
2018/01/19 Python
详解Python正则表达式re模块
2019/03/19 Python
python实践项目之监控当前联网状态详情
2019/05/23 Python
python 检查数据中是否有缺失值,删除缺失值的方式
2019/12/02 Python
PyInstaller运行原理及常用操作详解
2020/06/13 Python
python退出循环的方法
2020/06/18 Python
python regex库实例用法总结
2021/01/03 Python
写给老师的表扬信
2014/01/21 职场文书
万年牢教学反思
2014/02/15 职场文书
会计电算化毕业生自荐信
2014/03/03 职场文书
幼儿园秋游感想
2014/03/12 职场文书
社区服务活动总结
2014/05/07 职场文书
项目经理任命书
2014/06/04 职场文书
纪念九一八事变演讲稿:牢记九一八,屈辱怎能忘
2014/09/14 职场文书
四十年同学聚会致辞
2015/07/28 职场文书
餐厅服务员管理制度
2015/08/05 职场文书
浅谈@Value和@Bean的执行顺序问题
2021/06/16 Java/Android
微信小程序 WeUI扩展组件库的入门教程
2022/04/21 Javascript