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基础篇
Nov 13 Javascript
JavaScript中的this关键字介绍与使用实例
Jun 21 Javascript
toggle一个div显示或隐藏且可扩展成自定义下拉框
Sep 12 Javascript
jquery操作cookie插件分享
Jan 14 Javascript
JS版的date函数(和PHP的date函数一样)
May 12 Javascript
javascript中的Function.prototye.bind
Jun 25 Javascript
JS实现浏览器状态栏文字从右向左弹出效果代码
Oct 27 Javascript
深入理解jQuery之防止冒泡事件
May 24 Javascript
js正则相关知识点专题
May 10 Javascript
JavaScript对象的特性与实践应用深入详解
Dec 30 Javascript
JS实现可用滑块滑动的缓动图代码
Sep 01 Javascript
浅谈vue 锚点指令v-anchor的使用
Nov 13 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个人网站架设连环讲(三)
2006/10/09 PHP
php smarty模版引擎中的缓存应用
2009/12/11 PHP
php报表之jpgraph柱状图实例代码
2011/08/22 PHP
让Json更懂中文(JSON_UNESCAPED_UNICODE)
2011/10/27 PHP
如何使用php绘制在图片上的正余弦曲线
2013/06/08 PHP
PHP 利用Mail_MimeDecode类提取邮件信息示例
2014/01/26 PHP
php中unserialize返回false的解决方法
2014/09/22 PHP
PHP调用接口用post方法传送json数据的实例
2018/05/31 PHP
Array.slice()与Array.splice()的返回值类型
2006/10/09 Javascript
Javascript的匿名函数小结
2009/12/31 Javascript
jQuery.Validate 使用笔记(jQuery Validation范例 )
2010/06/25 Javascript
jquery马赛克拼接翻转效果代码分享
2015/08/24 Javascript
js 动态给元素添加、移除事件的实现方法
2016/07/19 Javascript
获取JS中网页各种高宽与位置的方法总结
2016/07/27 Javascript
详解vue+css3做交互特效的方法
2017/11/20 Javascript
图文介绍Vue父组件向子组件传值
2018/02/17 Javascript
vue.js层叠轮播效果的实例代码
2018/11/08 Javascript
vue cli 3.0 搭建项目的图文教程
2019/05/17 Javascript
JS字符串常用操作方法实例小结
2019/06/24 Javascript
Javascript模块化机制实现原理详解
2020/04/02 Javascript
element跨分页操作选择详解
2020/06/29 Javascript
Python使用Redis实现作业调度系统(超简单)
2016/03/22 Python
关于Pytorch的MNIST数据集的预处理详解
2020/01/10 Python
tensorflow使用range_input_producer多线程读取数据实例
2020/01/20 Python
python 给图像添加透明度(alpha通道)
2020/04/09 Python
利用python实现后端写网页(flask框架)
2021/02/28 Python
在canvas上实现元素图片镜像翻转动画效果的方法
2018/03/20 HTML / CSS
KOHLER科勒美国官网:国际著名卫浴橱柜领先品牌
2020/06/27 全球购物
编码实现字符串转整型的函数
2012/06/02 面试题
开业典礼主持词
2014/03/21 职场文书
入党积极分子评语
2014/05/04 职场文书
法语专业求职信
2014/07/20 职场文书
幼儿园秋季开学寄语
2014/08/02 职场文书
2014党员民主评议个人思想剖析发言
2014/09/19 职场文书
2016小学优秀教师先进事迹材料
2016/02/26 职场文书
python爬虫请求库httpx和parsel解析库的使用测评
2021/05/10 Python