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 相关文章推荐
Node.js实现简单聊天服务器
Jun 20 Javascript
在Google 地图上实现做的标记相连接
Jan 05 Javascript
《JavaScript DOM 编程艺术》读书笔记之JavaScript 简史
Jan 09 Javascript
JQuery中两个ul标签的li互相移动实现方法
May 18 Javascript
jQuery入门之层次选择器实例简析
Dec 11 Javascript
JavaScript中误用/g导致的正则test()无法正确重复执行的解决方案
Jul 27 Javascript
AngularJS基础 ng-csp 指令详解
Aug 01 Javascript
关于webuploader插件使用过程遇到的小问题
Nov 07 Javascript
学习使用Bootstrap页面排版样式
May 11 Javascript
AngularJS常见过滤器用法实例总结
Jul 06 Javascript
vue 虚拟dom的patch源码分析
Mar 01 Javascript
vue动态添加路由addRoutes之不能将动态路由存入缓存的解决
Feb 19 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
探讨:parse url解析URL,返回其组成部分
2013/06/14 PHP
PHP字符串比较函数strcmp()和strcasecmp()使用总结
2014/11/19 PHP
PHP技术开发微信公众平台
2015/07/22 PHP
php实现与python进行socket通信的方法示例
2017/08/30 PHP
Laravel 登录后清空COOKIE的操作方法
2019/10/14 PHP
2014年50个程序员最适用的免费JQuery插件
2014/12/15 Javascript
浅谈JavaScript中的string拥有方法的原因
2015/08/28 Javascript
深入剖析JavaScript中的函数currying柯里化
2016/04/29 Javascript
jQuery基于xml格式数据实现模糊查询及分页功能的方法
2016/12/25 Javascript
深入理解Angularjs中的$resource服务
2016/12/31 Javascript
vue-router 中router-view不能渲染的解决方法
2017/05/23 Javascript
Vue Ajax跨域请求实例详解
2017/06/20 Javascript
React入门教程之Hello World以及环境搭建详解
2017/07/11 Javascript
vue实现拖拽进度条
2021/03/01 Vue.js
[01:03:59]2018DOTA2亚洲邀请赛3月30日 小组赛B组VGJ.T VS Secret
2018/03/31 DOTA
python实现bitmap数据结构详解
2014/02/17 Python
Centos5.x下升级python到python2.7版本教程
2015/02/14 Python
wxPython使用系统剪切板的方法
2015/06/16 Python
python+selenium识别验证码并登录的示例代码
2017/12/21 Python
Python时间和字符串转换操作实例分析
2019/03/16 Python
python中metaclass原理与用法详解
2019/06/25 Python
Python基于OpenCV实现人脸检测并保存
2019/07/23 Python
Python shutil模块用法实例分析
2019/10/02 Python
numpy:找到指定元素的索引示例
2019/11/26 Python
django有哪些好处和优点
2020/09/01 Python
加拿大百叶窗和窗帘定制网站:Blinds
2017/01/30 全球购物
有影响力的品牌之家:Our Social Collective
2019/06/08 全球购物
大学生蛋糕店创业计划书
2014/01/13 职场文书
创建无烟单位实施方案
2014/03/29 职场文书
领导班子遵守党的政治纪律情况对照检查材料
2014/09/26 职场文书
党支部先进事迹材料
2014/12/24 职场文书
2016年精神文明建设先进个人事迹材料
2016/02/29 职场文书
JS监听Esc 键触发事键
2021/04/14 Javascript
简单总结SpringMVC拦截器的使用方法
2021/06/28 Java/Android
MySQL如何快速创建800w条测试数据表
2022/03/17 MySQL
nginx配置限速限流基于内置模块
2022/05/02 Servers