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 初体验(建议学习jquery)
Apr 25 Javascript
JavaScript中两个感叹号的作用说明
Dec 28 Javascript
js 使用form表单select类实现级联菜单效果
Dec 19 Javascript
EasyUI中combobox默认值注意事项
Mar 01 Javascript
JavaScript中数组继承的简单示例
Jul 29 Javascript
SpringMVC restful 注解之@RequestBody进行json与object转换
Dec 10 Javascript
Angular2-primeNG文件上传模块FileUpload使用详解
Jan 14 Javascript
Vue.js展示AJAX数据简单示例讲解
Mar 29 Javascript
纯js代码生成可搜索选择下拉列表的实例
Jan 11 Javascript
vue.draggable实现表格拖拽排序效果
Dec 01 Javascript
如何HttpServletRequest文件对象并储存
Aug 14 Javascript
浅谈vue项目利用Hbuilder打包成APP流程,以及遇到的坑
Sep 12 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中global和$GLOBALS[]的分析之一
2012/02/02 PHP
PHP操作MongoDB GridFS 存储文件的详解
2013/06/20 PHP
PHP使用array_fill定义多维数组的方法
2015/03/18 PHP
PHP搭建大文件切割分块上传功能示例
2017/01/04 PHP
PHP sdk文档处理常用代码示例解析
2020/12/09 PHP
JavaScript 利用Cookie记录用户登录信息
2009/12/08 Javascript
JQuery下关于$.Ready()的分析
2009/12/13 Javascript
JS获取客户端IP地址、MAC和主机名的7个方法汇总
2014/07/21 Javascript
javascript实现动态表头及表列的展现方法
2015/07/14 Javascript
jQuery1.9.1源码分析系列(十六)ajax之ajax框架
2015/12/04 Javascript
基于javascript实现根据身份证号码识别性别和年龄
2016/01/22 Javascript
Jquery实现遮罩层的简单实例(就是弹出DIV周围都灰色不能操作)
2016/07/14 Javascript
Javascript设计模式之装饰者模式详解篇
2017/01/17 Javascript
js 博客内容进度插件详解
2017/02/19 Javascript
javascript数组去重常用方法实例分析
2017/04/11 Javascript
vue-cli项目优化方法- 缩短首屏加载时间
2018/04/01 Javascript
js捆绑TypeScript声明文件的方法教程
2018/04/13 Javascript
vue2.0 element-ui中el-select选择器无法显示选中的内容(解决方法)
2018/08/24 Javascript
解决IE11 vue +webpack 项目中数据更新后页面没有刷新的问题
2018/09/25 Javascript
node链接mongodb数据库的方法详解【阿里云服务器环境ubuntu】
2019/03/07 Javascript
详解Vue 全局变量,局部变量
2019/04/17 Javascript
Python时区设置方法与pytz查询时区教程
2013/11/27 Python
使用pdb模块调试Python程序实例
2015/06/02 Python
wxPython电子表格功能wx.grid实例教程
2019/11/19 Python
python实现学生管理系统开发
2020/07/24 Python
Python如何执行系统命令
2020/09/23 Python
基于python获取本地时间并转换时间戳和日期格式
2020/10/27 Python
CSS3 不定高宽垂直水平居中的几种方式
2020/03/26 HTML / CSS
玩具反斗城西班牙网上商城:ToysRUs西班牙
2017/01/19 全球购物
澳大利亚最受欢迎的美发用品目的地:AMR
2019/08/28 全球购物
投标邀请书范文
2014/01/31 职场文书
班主任工作实习计划
2015/01/16 职场文书
公司承诺书格式范文
2015/04/28 职场文书
2015年乡镇流动人口工作总结
2015/05/12 职场文书
2015年科研工作总结范文
2015/05/13 职场文书
mysql 索引合并的使用
2021/08/30 MySQL