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团队打造的javascript单元测试工具QUnit介绍
Feb 26 Javascript
js 绑定带参数的事件以及手动触发事件
Apr 27 Javascript
js控制表单奇偶行样式的简单方法
Jul 31 Javascript
javascript适合移动端的日期时间拾取器
Nov 10 Javascript
JS数组合并push与concat区别分析
Dec 17 Javascript
基于Node.js实现nodemailer邮件发送
Jan 26 Javascript
javascript使用Promise对象实现异步编程
Mar 01 Javascript
基于MVC方式实现三级联动(JavaScript)
Jan 23 Javascript
深究AngularJS中ng-drag、ng-drop的用法
Jun 12 Javascript
用js将long型数据转换成date型或datetime型的实例
Jul 03 Javascript
JS实现处理时间,年月日,星期的公共方法示例
May 31 Javascript
JavaScript 异步时序问题
Nov 20 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
在字符串中把网址改成超级链接
2006/10/09 PHP
TNC vs BOOM BO3 第一场2.13
2021/03/10 DOTA
关于数据与后端进行交流匹配(点亮星星)
2016/08/03 Javascript
react+redux的升级版todoList的实现
2017/12/18 Javascript
浅谈Vue 数据响应式原理
2018/05/07 Javascript
javascript使用正则实现去掉字符串前面的所有0
2018/07/23 Javascript
webpack4之如何编写loader的方法步骤
2019/06/06 Javascript
关于vue 结合原生js 解决echarts resize问题
2020/07/26 Javascript
vue递归获取父元素的元素实例
2020/08/07 Javascript
vue实现路由懒加载的3种方法示例
2020/09/01 Javascript
Vue+Element-U实现分页显示效果
2020/11/15 Javascript
[04:21]狐狸妈带你到现场 DOTA2 TI中国区预选赛线下赛路线指引
2014/05/22 DOTA
Python中的filter()函数的用法
2015/04/27 Python
python实现多线程的方式及多条命令并发执行
2016/06/07 Python
python监控linux内存并写入mongodb(推荐)
2017/09/11 Python
python 删除指定时间间隔之前的文件实例
2018/04/24 Python
mac下pycharm设置python版本的图文教程
2018/06/13 Python
pycharm运行程序时在Python console窗口中运行的方法
2018/12/03 Python
对python for 文件指定行读写操作详解
2018/12/29 Python
python获取array中指定元素的示例
2019/11/26 Python
pycharm中导入模块错误时提示Try to run this command from the system terminal
2020/03/26 Python
python中使用input()函数获取用户输入值方式
2020/05/03 Python
Python grequests模块使用场景及代码实例
2020/08/10 Python
css背景图片的背景裁切、背景透明度、背景变换等效果运用
2012/12/24 HTML / CSS
HTML5超文本标记语言的实现方法
2020/09/24 HTML / CSS
意大利奢侈品零售商:ilDuomo Novara
2019/09/11 全球购物
Perfume’s Club中文官网:西班牙美妆在线零售品牌
2020/08/24 全球购物
领导干部遵守党的政治纪律情况思想汇报
2014/09/14 职场文书
2014院党委领导班子对照检查材料思想汇报
2014/09/24 职场文书
业务员年终工作总结2015
2015/05/28 职场文书
2015年初中教师个人工作总结
2015/07/21 职场文书
公司员工培训管理制度
2015/08/04 职场文书
建议书的格式及范文
2015/09/14 职场文书
2016年青少年禁毒宣传教育活动总结(学校)
2016/04/05 职场文书
HR必备:销售经理聘用合同范本
2019/08/21 职场文书
Nginx中使用Lua脚本与图片的缩略图处理的实现
2022/03/18 Servers