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 相关文章推荐
javascript的函数、创建对象、封装、属性和方法、继承
Mar 10 Javascript
基于jquery的当鼠标滚轮到最底端继续加载新数据思路分享(多用于微博、空间、论坛 )
Oct 10 Javascript
JavaScript字符串String和Array操作的有趣方法
Dec 18 Javascript
深入理解JavaScript系列(48):对象创建模式(下篇)
Mar 04 Javascript
jQuery简单实现仿京东商城的左侧菜单效果代码
Sep 09 Javascript
js立即执行函数: (function ( ){})( ) 与 (function ( ){}( )) 有什么区别?
Nov 18 Javascript
WEB前端开发框架Bootstrap3 VS Foundation5
May 16 Javascript
js中遍历Map对象的简单实例
Aug 08 Javascript
javascript之IE版本检测超简单方法
Aug 20 Javascript
layui 优化button按钮和弹出框的方法
Aug 15 Javascript
从Vuex中取出数组赋值给新的数组,新数组push时报错的解决方法
Sep 18 Javascript
d3.js实现图形拖拽
Dec 19 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
thinkphp3.0 模板中函数的使用
2012/11/13 PHP
浅析PHP中strlen和mb_strlen的区别
2014/08/31 PHP
php绘制一条直线的方法
2015/01/24 PHP
PHP实现简易blog的制作
2016/10/24 PHP
excel操作之Add Data to a Spreadsheet Cell
2007/06/12 Javascript
JS动画效果代码3
2008/04/03 Javascript
cnblogs TagCloud基于jquery的实现代码
2010/06/11 Javascript
10款非常有用的 Ajax 插件分享
2012/03/14 Javascript
JS+DIV实现鼠标划过切换层效果的实例代码
2013/11/26 Javascript
解决JS请求服务器gbk文件乱码的问题
2015/10/16 Javascript
理解javascript中Map代替循环
2016/02/26 Javascript
jQuery操作动态生成的内容的方法
2016/05/28 Javascript
JS 面向对象之继承---多种组合继承详解
2016/07/10 Javascript
Nodejs实现短信验证码功能
2017/02/09 NodeJs
基于canvas的二维码邀请函生成插件
2017/02/14 Javascript
JQuery.dataTables表格插件添加跳转到指定页
2017/06/09 jQuery
w3c编程挑战_初级脚本算法实战篇
2017/06/23 Javascript
angular或者js怎么确定选中ul中的哪几个li
2017/08/16 Javascript
Vue如何实现响应式系统
2018/07/11 Javascript
创建echart多个联动的示例代码
2018/11/23 Javascript
Vue可自定义tab组件用法实例
2019/10/24 Javascript
微信小程序wxs实现吸顶效果
2020/01/08 Javascript
闭包在python中的应用之translate和maketrans用法详解
2014/08/27 Python
用Python编写简单的微博爬虫
2016/03/04 Python
matplotlib绘制符合论文要求的图片实例(必看篇)
2017/06/02 Python
Python列表list操作符实例分析【标准类型操作符、切片、连接字符、列表解析、重复操作等】
2017/07/24 Python
python创建文件时去掉非法字符的方法
2018/10/31 Python
一款纯css3实现的鼠标经过按钮特效教程
2014/11/09 HTML / CSS
GafasWorld哥伦比亚:网上购买眼镜
2017/11/28 全球购物
Java模拟试题
2014/11/10 面试题
岗位职责定义及内容
2013/11/08 职场文书
暑期培训随笔感言
2014/03/10 职场文书
人力资源管理专业应届生求职信
2014/04/24 职场文书
感恩老师的演讲稿
2014/05/06 职场文书
个人批评与自我批评范文
2014/10/17 职场文书
使用SQL实现车流量的计算的示例代码
2022/02/28 SQL Server