Javascript 函数对象的多重身份


Posted in Javascript onJune 28, 2009
function Flower() 
{ 
this.name="rose"; 
this.color="red"; 
} 
//Flower() 作为构造函数 
var obj=new Flower(); 
//输出 true, flower 作为类引用 
alert(obj instanceof Flower);

function 关键字可以声明普通函数,这一点和其他语言中函数的概念是相同的。 除此之外,他还可以用于类的声明和实现、对象的构造函数以及类的引用。
在上面的例子中通过function 关键字声明了Flower 类 ,并且通过this关键字声明了两个属性name 和color ;然后在创建obj对象时,Flower又起到了对象构造函数的作用;最后使用instanceof 关键字判断obj对象是否是Flower类的实例,此时Flower又起到了类引用的作用
Javascript 相关文章推荐
各浏览器对link标签onload/onreadystatechange事件支持的差异分析
Apr 27 Javascript
js+jquery实现图片裁剪功能
Jan 02 Javascript
用JS中split方法实现彩色文字背景效果实例
Aug 24 Javascript
AngularJS定时器的使用与移除操作方法【interval与timeout】
Dec 14 Javascript
从零学习node.js之利用express搭建简易论坛(七)
Feb 25 Javascript
使用axios实现上传图片进度条功能
Dec 21 Javascript
Node.js中你不可不精的Stream(流)
Jun 08 Javascript
Bootstrap Fileinput 4.4.7文件上传实例详解
Jul 25 Javascript
Vue.js中的组件系统
May 30 Javascript
通过图带你深入了解vue的响应式原理
Jun 21 Javascript
Vant 中的Toast设置全局的延迟时间操作
Nov 04 Javascript
适合后台管理系统开发的12个前端框架(小结)
Jun 29 Javascript
Javascript 阻止javascript事件冒泡,获取控件ID值
Jun 27 #Javascript
event对象的方法 兼容多浏览器
Jun 27 #Javascript
js AspxButton的客户端操作
Jun 26 #Javascript
javascript 变量作用域 代码分析
Jun 26 #Javascript
javascript 可以拖动的DIV(二)
Jun 26 #Javascript
jQuery 可以拖动的div实现代码 脚本之家修正版
Jun 26 #Javascript
JQuery 国际象棋棋盘 实现代码
Jun 26 #Javascript
You might like
PHP 彩色文字实现代码
2009/06/29 PHP
Php图像处理类代码分享
2012/01/19 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(七)
2014/06/23 PHP
php模拟服务器实现autoindex效果的方法
2015/03/10 PHP
PHP开发中csrf攻击的简单演示和防范
2017/05/07 PHP
php创建类并调用的实例方法
2019/09/25 PHP
jquery isEmptyObject判断是否为空对象的函数
2011/02/14 Javascript
调试代码导致IE出错的避免方法
2014/04/04 Javascript
jquery实现对联广告的方法
2015/02/05 Javascript
jQuery实现网站添加高亮突出显示效果的方法
2015/06/26 Javascript
js实现select跳转菜单新窗口效果代码分享(超简单)
2015/08/21 Javascript
javascript设置页面背景色及背景图片的方法
2015/12/29 Javascript
js正则表达式注册页面表单验证
2016/10/11 Javascript
js实现类bootstrap模态框动画
2017/02/07 Javascript
js实现文字无缝向上滚动
2017/02/16 Javascript
AngularJs 终极购物车(实例讲解)
2017/11/08 Javascript
JavaScript代码异常监控实现过程详解
2020/02/17 Javascript
Vue项目页面跳转时浏览器窗口上方显示进度条功能
2020/03/26 Javascript
JavaScript 函数用法详解【函数定义、参数、绑定、作用域、闭包等】
2020/05/12 Javascript
详解vue路由
2020/08/05 Javascript
python基础教程之实现石头剪刀布游戏示例
2014/02/11 Python
详解Django缓存处理中Vary头部的使用
2015/07/24 Python
python中利用队列asyncio.Queue进行通讯详解
2017/09/10 Python
火车票抢票python代码公开揭秘!
2018/03/08 Python
浅谈关于Python3中venv虚拟环境
2018/08/01 Python
Python3.5 处理文本txt,删除不需要的行方法
2018/12/10 Python
pytorch Dataset,DataLoader产生自定义的训练数据案例
2021/03/03 Python
红色康乃馨酒店:Red Carnation Hotels
2017/06/22 全球购物
美国礼品卡商城: Gift Card Mall
2017/08/25 全球购物
文案策划求职信
2014/03/18 职场文书
春节联欢会策划方案
2014/05/16 职场文书
管理提升方案
2014/06/04 职场文书
jquery插件实现搜索历史
2021/04/24 jQuery
DjangoRestFramework 使用 simpleJWT 登陆认证完整记录
2021/06/22 Python
python异步的ASGI与Fast Api实现
2021/07/16 Python
Redis特殊数据类型Geospatial地理空间
2022/06/01 Redis