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 jQuery中的DOM操作
Mar 21 Javascript
jquery 表格分页等操作实现代码(pagedown,pageup)
Apr 11 Javascript
为jQuery.Treeview添加右键菜单的实现代码
Oct 22 Javascript
Jquery 类网页微信二维码图块滚动效果具体实现
Oct 14 Javascript
分享33个jQuery与CSS3实现的绚丽鼠标悬停效果
Dec 15 Javascript
jquery制作漂亮的弹出层提示消息特效
Dec 23 Javascript
基于javascript实现漂亮的页面过渡动画效果附源码下载
Oct 26 Javascript
jquery实现右侧栏菜单选择操作
Mar 04 Javascript
jQuery EasyUI 获取tabs的实例解析
Dec 06 Javascript
JavaScript获取中英文混合字符串长度的方法示例
Feb 04 Javascript
JS正则表达式封装与使用操作示例
May 15 Javascript
vue实现路由切换改变title功能
May 28 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
php smarty模版引擎中的缓存应用
2009/12/02 PHP
ThinkPHP之getField详解
2014/06/20 PHP
php中session_id()函数详细介绍,会话id生成过程及session id长度
2015/09/23 PHP
PHP实现获取并生成数据库字典的方法
2016/05/04 PHP
Laravel框架集合用法实例浅析
2020/05/14 PHP
Js中sort()方法的用法
2006/11/04 Javascript
高效的表格行背景隔行变色及选定高亮的JS代码
2010/12/04 Javascript
javascript中[]和{}对象使用介绍
2013/03/20 Javascript
CSS+JS实现点击文字弹出定时自动关闭DIV层菜单的方法
2015/05/12 Javascript
javascript实现鼠标移到Image上方时显示文字效果的方法
2015/08/07 Javascript
JS遍历数组和对象的区别及递归遍历对象、数组、属性的方法详解
2016/06/14 Javascript
js实现表单提交后不重新刷新当前页面
2016/11/30 Javascript
JavaScript 计算笛卡尔积实例详解
2016/12/02 Javascript
javascript删除html标签函数cIsHTML
2017/01/09 Javascript
微信小程序 后台登录(非微信账号)实例详解
2017/03/31 Javascript
SpringMVC+bootstrap table实例详解
2017/06/02 Javascript
vue.js实现数据动态响应 Vue.set的简单应用
2017/06/15 Javascript
Javascript实现一朵从含苞到绽放的玫瑰
2019/03/30 Javascript
js module大战
2019/04/19 Javascript
vue多个元素的样式选择器问题
2019/11/29 Javascript
Python中input和raw_input的一点区别
2014/10/21 Python
python与C互相调用的方法详解
2017/07/14 Python
Python生成一个迭代器的实操方法
2019/06/18 Python
python GUI库图形界面开发之PyQt5工具栏控件QToolBar的详细使用方法与实例
2020/02/28 Python
python多线程semaphore实现线程数控制的示例
2020/08/10 Python
python 怎样进行内存管理
2020/11/10 Python
css3实现背景模糊的三种方式(小结)
2020/05/15 HTML / CSS
大型活动策划方案
2014/01/12 职场文书
电子装配专业毕业生求职信
2014/04/23 职场文书
电子商务专业毕业生求职信
2014/06/12 职场文书
2014年驾驶员工作总结
2014/11/18 职场文书
2015年护士工作总结范文
2015/03/31 职场文书
婚宴致辞
2015/07/28 职场文书
2019消防宣传标语!
2019/07/10 职场文书
ORACLE数据库对long类型字段进行模糊匹配的解决思路
2021/04/07 Oracle
Mysql分析设计表主键为何不用uuid
2022/03/31 MySQL