文档章节

javascript之object

指尖残雪
 指尖残雪
发布于 2016/05/22 23:56
字数 209
阅读 2
收藏 0

Object 是所有类的基础类 

实例化:var obj = new Object();或者 var obj = {} ;


给对象设置属性:

obj.name = '张3';
obj.age  = 20 ; 

也可以使用;obj["birthday"] = '1980-08-07';把属性放在[" "]中。

给对象设置方法:

obj.say = function(){
alert('hello world!');
}


访问对象的属性或方法

alert(obj.name);//属性

obj.say();//方法


delete 操作符 删除对象的属性或方法的

delete obj.age //删除属性;
delete obj.say ;//删除方法


遍历一个js对象  for in 语句式

for(var attribute in obj) {                   
alert(attribute +" : "+ obj[attribute]);  //访问对象的属性值使用[]
}                                             


Constructor保存对象的创建函数

alert(obj.constructor);

输出:function Object(){[native code]}


hasOwnProperty(propertyName) 用于检测给定属性在对象中是否存在

alert(obj.hasOwnProperty('sex'));//如果obj里面有sex,则返回true


检测给定的属性是否能被for in 所枚举出来                      
alert(obj.propertyIsEnumerable('say'));      


本文转载自:http://blog.csdn.net/bq1073100909/article/details/48478125

共有 人打赏支持
指尖残雪
粉丝 7
博文 73
码字总数 0
作品 0
上海
后端工程师
js中的prototype和构造函数

js中没有类的感念,继承也是通过原型链来实现的对象的继承而不是类的继承 Vjeux写的这篇文章应该能帮助我们更好的理解js中原型的工作方式:http://blog.vjeux.com/2011/javascript/how-proto...

leo-H
2013/04/08
0
0
Wt::JSlot Class Reference

A slot that is only implemented in client side JavaScript code. More... 【JSlot是一种槽,只被客户端JavaScript代码(去)实现】 List of all members. Detailed Description A slot t......

zhmsong
2012/01/08
0
0
Android ---js与java的相互调用

android中的关键代码: webview.getSettings().setJavaScriptEnabled(true); webview.addJavascriptInterface(object,"name");//把Name="name"的对象添加到object中。object如果是this,就是......

lishisong
2012/11/13
0
0
细说JavaScript数据类型及转换

细说JavaScript数据类型及转换 JavaScript数据类型 1.Boolean(布尔) 布尔:(值类型)var b1=true;//布尔类型 2.Number(数字) 数值:(值类型)var n1=3.1415926;//数值类型 n1.toFixed...

开元中国2015
2015/07/13
0
0
JavaScript开发过程中遇到的各种个问题、bug、坑

要区分js对象与json字符串 json实际就是js对象的文本表示形式(字符串) ajax提交数据时,data中需要写的是js对象,而不是json。 使用JSON.stringify()得到的就是json(字符串),而不是js对...

城市之雾
07/05
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

获取多个集合列表的笛卡尔积

获取多个集合笛卡尔积 电商中典型业务场景:商品搜索 单属性属性值之间为并查询 不同属性的属性值之间查询为与查询 import java.util.ArrayList;import java.util.List;/** * Created w...

键走偏锋
16分钟前
0
0
echarts 迁移地图 控制鼠标缩放大小比例

在网上找了好久没有找到解决方式,还是重新看了一下文档,终于找到的解决方案, zoom:1, //默认显示级别 scaleLimit:{min:1,max:3}, // 缩放级别 echarts 文档-配置项链接 http://echarts.b...

心驰
19分钟前
0
0
Boot2Docker ISO is out-of-date,

Boot2Docker ISO is out-of-date, downloading the latest release. 使用docker-machine时无法更新Boot2Docker ISO导致创建vm machine失败 解决方法:关闭网络,创建好之后再开启...

writeademo
27分钟前
0
0
在 Tomcat 中设置 Tapestry 框架的 html 热加载

如果开发中使用到了 Tapestry 这个框架,如果事先没有设置过的话,开发的时候 html 是不会热加载的,也就是说修改了 html 文件,不能刷新浏览器后立马看到修改完的效果,必须先重新启动应用服...

LeoXu
49分钟前
0
0
【微服务】开启巨石应用到微服务的探索

背景 在过去的一年时间里,我一直在从事一件事情,将现有的单体应用(巨石应用)向微服务改造。 接下来,将持续整理一些在微服务路上的学习与成长。 为什么要做微服务 单体应用,开发、部署简...

艳沐石
59分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部