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 相关文章推荐
[JSF]使用DataModel处理表行事件的实例代码
Aug 05 Javascript
js中事件的处理与浏览器对象示例介绍
Nov 29 Javascript
js确认删除对话框效果的示例代码
Feb 20 Javascript
javascript:void(0)的问题使用探讨
Apr 10 Javascript
JavaScript数据类型之基本类型和引用类型的值
Apr 01 Javascript
Ionic如何实现下拉刷新与上拉加载功能
Jun 03 Javascript
完美解决jQuery符号$与其他javascript 库、框架冲突的问题
Aug 09 Javascript
webpack+vue.js快速入门教程
Oct 12 Javascript
详解a标签添加onclick事件的几种方式
Mar 29 Javascript
layui文件上传控件带更改后数据传值的方法
Sep 23 Javascript
浅析webpack-bundle-analyzer在vue-cli3中的使用
Oct 23 Javascript
jquery实现进度条状态展示
Mar 26 jQuery
构造函数+原型模式构造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
Laravel中使用FormRequest进行表单验证方法及问题汇总
2016/06/19 PHP
HTTP状态代码以及定义(解释)
2007/02/02 Javascript
JavaScript的变量作用域深入理解
2009/10/25 Javascript
jQuery Form 页面表单提交的小例子
2013/11/15 Javascript
解决jQuery uploadify在非IE核心浏览器下无法上传
2015/08/05 Javascript
由浅入深讲解Javascript继承机制与simple-inheritance源码分析
2015/12/13 Javascript
Bootstrap企业网站实战项目4
2016/10/14 Javascript
Javascript typeof与instanceof的区别
2016/10/18 Javascript
js+canvas实现动态吃豆人效果
2017/03/22 Javascript
Angularjs自定义指令实现分页插件(DEMO)
2017/09/16 Javascript
通过js控制时间,一秒一秒自己动的实例
2017/10/25 Javascript
javascript中函数的写法实例代码详解
2018/10/28 Javascript
[01:34]2014DOTA2展望TI 剑指西雅图VG战队专访
2014/06/30 DOTA
python Django框架实现自定义表单提交
2016/03/25 Python
Python多线程扫描端口代码示例
2018/02/09 Python
python模拟登陆,用session维持回话的实例
2018/12/27 Python
浅谈python的输入输出,注释,基本数据类型
2019/04/02 Python
Pandas中DataFrame的分组/分割/合并的实现
2019/07/16 Python
使用python实现男神女神颜值打分系统(推荐)
2019/10/31 Python
python使用html2text库实现从HTML转markdown的方法详解
2020/02/21 Python
python2和python3哪个使用率高
2020/06/23 Python
Python创建临时文件和文件夹
2020/08/05 Python
HTML5 history新特性pushState、replaceState及两者的区别
2015/12/26 HTML / CSS
美国美发品牌:Bumble and Bumble
2016/10/08 全球购物
微软中国官方商城:Microsoft Store中国
2018/10/12 全球购物
俄罗斯厨房产品购物网站:COOK HOUSE
2021/03/15 全球购物
执行力心得体会
2013/12/31 职场文书
大学生职业生涯规划范文
2014/01/22 职场文书
工程专业应届生求职信
2014/02/19 职场文书
计算机专业毕业生自荐信范文
2014/03/06 职场文书
《猴子种果树》教学反思
2014/04/26 职场文书
企业党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
2019年个人工作总结范文(3篇)
2019/08/27 职场文书
Python中使用Lambda函数的5种用法
2021/04/01 Python
详解JAVA中的OPTIONAL
2021/06/14 Java/Android
Java虚拟机内存结构及编码实战分享
2022/04/07 Java/Android