JavaScript通过function定义对象并给对象添加toString()方法实例分析


Posted in Javascript onMarch 23, 2015

本文实例分析了JavaScript通过function定义对象并给对象添加toString()方法。分享给大家供大家参考。具体分析如下:

下面的JS代码通过function定义了一个movie对象,在movie对象内定义了一个toString方法,toString方法通过外部函数实现。

<script type="text/javascript">
function movieToString() {
  return("title: "+this.title+" director: "+this.director);
}
function movie(title, director) {
  this.title = title;
  this.director = director;
  this.toString = movieToString; //assign function to this method pointer
}
  var aliens = new movie("Aliens","Cameron");
  document.write(aliens.toString());
</script>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
任意位置显示html菜单
Feb 01 Javascript
33种Javascript 表格排序控件收集
Dec 03 Javascript
Javascript 鼠标移动上去小三角形滑块缓慢跟随效果
Apr 26 Javascript
js Dialog 去掉右上角的X关闭功能
Apr 23 Javascript
js实现照片墙功能实例
Feb 05 Javascript
javascript中scrollTop详解
Apr 13 Javascript
jquery滚动条插件slimScroll使用方法
Feb 09 Javascript
ios设备中angularjs无法改变页面title的解决方法
Sep 13 Javascript
微信小程序实现蒙版弹窗效果
Nov 01 Javascript
vue-cli在 history模式下的配置详解
Nov 26 Javascript
解决vue一个页面中复用同一个echarts组件的问题
Jul 19 Javascript
js+canvas实现刮刮奖功能
Sep 13 Javascript
JavaScript通过prototype给对象定义属性用法实例
Mar 23 #Javascript
JavaScript通过select动态更换图片的方法
Mar 23 #Javascript
JavaScript通过this变量快速找出用户选中radio按钮的方法
Mar 23 #Javascript
浅谈jQuery中的事件
Mar 23 #Javascript
JavaScript实现俄罗斯方块游戏过程分析及源码分享
Mar 23 #Javascript
JavaScript判断表单提交时哪个radio按钮被选中的方法
Mar 21 #Javascript
JavaScript动态修改网页元素内容的方法
Mar 21 #Javascript
You might like
Discuz! 5.0.0论坛程序中加入一段js代码,让会员点击下载附件前自动弹出提示窗口
2007/04/18 PHP
php牛逼的面试题分享
2013/01/18 PHP
PHP经典算法集锦【经典收藏】
2016/09/14 PHP
新手入门常用代码集锦
2007/01/11 Javascript
在js中使用&quot;with&quot;语句中跨frame的变量引用问题
2007/03/08 Javascript
div+css布局的图片连续滚动js实现代码
2010/05/04 Javascript
JavaScript 程序编码规范
2010/11/23 Javascript
JS自调用匿名函数具体实现
2014/02/11 Javascript
js入门之Function函数的使用方法【新手必看】
2016/11/22 Javascript
基于Vue实现tab栏切换内容不断实时刷新数据功能
2017/04/13 Javascript
关于Angular2 + node接口调试的解决方案
2017/05/28 Javascript
Avalonjs双向数据绑定与监听的实例代码
2017/06/23 Javascript
使用JavaScript根据图片获取条形码的方法
2017/07/04 Javascript
Angularjs 事件指令详细整理
2017/07/27 Javascript
在vue-cli搭建的项目中增加后台mock接口的方法
2018/04/26 Javascript
微信小程序实现天气预报功能
2018/07/18 Javascript
layui点击按钮页面会自动刷新的解决方案
2019/10/25 Javascript
基于canvas实现手写签名(vue)
2020/05/21 Javascript
[01:15:56]2018DOTA2亚洲邀请赛3月30日 小组赛A组 TNC VS Newbee
2018/03/31 DOTA
使用python读取txt文件的内容,并删除重复的行数方法
2018/04/18 Python
python随机数分布random测试
2018/08/27 Python
对Python 窗体(tkinter)树状数据(Treeview)详解
2018/10/11 Python
Python实现字符串中某个字母的替代功能
2019/10/21 Python
Python 取numpy数组的某几行某几列方法
2019/10/24 Python
8段用于数据清洗Python代码(小结)
2019/10/31 Python
HTML5 层的叠加的实现
2020/07/07 HTML / CSS
美国最大的骑马用品零售商:HorseLoverZ
2017/01/12 全球购物
用Java语言将一个键盘输入的数字转化成中文输出
2013/01/25 面试题
雪山饭庄的创业计划书范文
2014/01/18 职场文书
人力资源主管岗位职责
2014/01/29 职场文书
企业管理毕业生求职信范文
2014/03/07 职场文书
教师四风对照检查材料思想汇报
2014/09/17 职场文书
学校党的群众路线教育实践活动对照检查材料
2014/09/24 职场文书
全陪导游词
2015/02/04 职场文书
学校中层领导培训心得体会
2016/01/11 职场文书
20180830晚上第一届KSL半决赛 雨神vs解冻(二龙 三炮解说)
2022/04/01 星际争霸