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 相关文章推荐
jQuery validate 中文API 附validate.js中文api手册
Jul 31 Javascript
面向对象的Javascript之一(初识Javascript)
Jan 20 Javascript
javascript:history.go()和History.back()的区别及应用
Nov 25 Javascript
使用js在页面中绘制表格核心代码
Sep 16 Javascript
鼠标移入移出事件改变图片的分辨率的两种方法
Dec 17 Javascript
JavaScript获取页面上被选中文字的方法技巧
Mar 13 Javascript
vue.js的computed,filter,get,set的用法及区别详解
Mar 08 Javascript
解决vue v-for 遍历循环时key值报错的问题
Sep 06 Javascript
Vue 框架之键盘事件、健值修饰符、双向数据绑定
Nov 14 Javascript
微信小程序自定义多列选择器使用详解
Jun 21 Javascript
Vue清除定时器setInterval优化方案分享
Jul 21 Javascript
Element Backtop回到顶部的具体使用
Jul 27 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
全国FM电台频率大全 - 27 陕西省
2020/03/11 无线电
php邮件发送,php发送邮件的类
2011/03/24 PHP
PHP线程的内存回收问题
2016/07/08 PHP
详解PHP数据压缩、加解密(pack, unpack)
2016/12/17 PHP
thinkphp5修改view到根目录实例方法
2019/07/02 PHP
复制Input内容的js代码_支持所有浏览器,修正了Firefox3.5以上的问题
2010/06/21 Javascript
深入理解JavaScript系列(11) 执行上下文(Execution Contexts)
2012/01/15 Javascript
浏览器解析js生成的html出现样式问题的解决方法
2012/04/16 Javascript
完美的js图片轮换效果
2017/02/05 Javascript
vue.js 初体验之Chrome 插件开发实录
2017/05/13 Javascript
layui文件上传实现代码
2017/05/20 Javascript
AngularJS 购物车全选/取消全选功能的实现方法
2017/08/14 Javascript
node跨域请求方法小结
2017/08/25 Javascript
JavaScript判断输入是否为数字类型的方法总结
2017/09/28 Javascript
实现单层json按照key字母顺序排序的示例
2017/12/06 Javascript
如何重置vue打印变量的显示方式
2017/12/06 Javascript
详解使用webpack构建多页面应用
2017/12/21 Javascript
Vue框架之goods组件开发详解
2018/01/25 Javascript
JS动画定时器知识总结
2018/03/23 Javascript
Mac下安装vue
2018/04/11 Javascript
Node.js使用cookie保持登录的方法
2018/05/11 Javascript
opencv 识别微信登录验证滑动块位置
2018/08/07 Javascript
Windows8下安装Python的BeautifulSoup
2015/01/22 Python
Python类方法__init__和__del__构造、析构过程分析
2015/03/06 Python
答题辅助python代码实现
2018/01/16 Python
python版本五子棋的实现代码
2018/12/11 Python
python实现的登录与提交表单数据功能示例
2019/09/25 Python
Python 文件操作之读取文件(read),文件指针与写入文件(write),文件打开方式示例
2019/09/29 Python
树莓派极简安装OpenCv的方法步骤
2019/10/10 Python
利用python实现PSO算法优化二元函数
2019/11/13 Python
keras获得model中某一层的某一个Tensor的输出维度教程
2020/01/24 Python
Jupyter加载文件的实现方法
2020/04/14 Python
乌克兰电子产品和家用电器购物网站:TOUCH
2019/08/09 全球购物
德国购买踏板车网站:Microscooter
2019/10/14 全球购物
师德演讲稿范文
2014/05/06 职场文书
低碳生活的宣传标语
2014/06/23 职场文书