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 相关文章推荐
使用ExtJS技术实现的拖动树结点
Aug 05 Javascript
JS保留小数点(四舍五入、四舍六入)实现思路及实例
Apr 25 Javascript
document.getElementById获取控件对象为空的解决方法
Nov 20 Javascript
jquery实现input输入框实时输入触发事件代码
Jan 28 Javascript
js识别uc浏览器的代码
Nov 06 Javascript
JSON简介以及用法汇总
Feb 21 Javascript
浅析jQuery Ajax请求参数和返回数据的处理
Feb 24 Javascript
基于JS实现类似支付宝支付密码输入框
Sep 02 Javascript
js实现背景图自适应窗口大小
Jan 10 Javascript
详解vue中computed 和 watch的异同
Jun 30 Javascript
微信小程序实现蒙版弹窗效果
Nov 01 Javascript
vue项目中将element-ui table表格写成组件的实现代码
Jun 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
PHP5新特性: 更加面向对象化的PHP
2006/11/18 PHP
Windows Apache2.2.11及Php5.2.9-1的安装与配置方法
2009/06/08 PHP
ThinkPHP连接数据库及主从数据库的设置教程
2014/08/22 PHP
实现PHP+Mysql无限分类的方法汇总
2015/03/02 PHP
Thinkphp开发--集成极光推送
2017/09/15 PHP
php使用imagecopymerge()函数创建半透明水印
2018/01/25 PHP
javascript 控制 html元素 显示/隐藏实现代码
2009/09/01 Javascript
extjs 学习笔记(二) Ext.Element类
2009/10/13 Javascript
基于jquery实现的可以编辑选择的下拉框的代码
2010/11/19 Javascript
JavaScript 基础篇之对象、数组使用介绍(三)
2012/04/07 Javascript
jQuery中校验时间格式的正则表达式小结
2013/09/22 Javascript
jQuery截取指定长度字符串代码
2014/08/21 Javascript
JS获取当前使用的浏览器名字以及版本号实现方法
2016/08/19 Javascript
nodeJs内存泄漏问题详解
2016/09/05 NodeJs
Vue.js 2.0中select级联下拉框实例
2017/03/06 Javascript
Vue中的作用域CSS和CSS模块的区别
2018/10/09 Javascript
微信小程序实现获取小程序码和二维码java接口开发
2019/03/29 Javascript
IntelliJ IDEA编辑器配置vue高亮显示
2019/09/26 Javascript
JS回调函数深入理解
2019/10/16 Javascript
VUE页面中通过双击实现复制表格中内容的示例代码
2020/06/11 Javascript
Python 正则表达式操作指南
2009/05/04 Python
Python贪吃蛇游戏编写代码
2020/10/26 Python
Python开发SQLite3数据库相关操作详解【连接,查询,插入,更新,删除,关闭等】
2017/07/27 Python
python基础之包的导入和__init__.py的介绍
2018/01/08 Python
python实现多线程行情抓取工具的方法
2018/02/28 Python
python人民币小写转大写辅助工具
2018/06/20 Python
使用Template格式化Python字符串的方法
2019/01/22 Python
python读取并写入mat文件的方法
2019/07/12 Python
Python判断字符串是否为空和null方法实例
2020/04/26 Python
CSS3 选择器 属性选择器介绍
2012/01/21 HTML / CSS
CSS3 边框效果
2019/11/04 HTML / CSS
美国著名的品牌折扣店:Burlington
2017/06/08 全球购物
局域网定义和特性
2016/01/23 面试题
军人离婚协议书样本
2014/10/21 职场文书
计划生育工作总结2015
2015/04/03 职场文书
pycharm无法导入lxml的解决办法
2021/03/31 Python