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 Eval 函数使用
Mar 23 Javascript
XMLHTTPRequest的属性和方法简介
Nov 23 Javascript
原生js仿jquery animate动画效果
Jul 13 Javascript
浅谈Angularjs link和compile的使用区别
Oct 21 Javascript
jQuery DateTimePicker 日期和时间插件示例
Jan 22 Javascript
Vue.js学习示例分享
Feb 05 Javascript
Vue 2中ref属性的使用方法及注意事项
Jun 12 Javascript
JS实现手写parseInt的方法示例
Sep 24 Javascript
简单介绍react redux的中间件的使用
Apr 06 Javascript
JavaScript中click和onclick本质区别与用法分析
Jun 07 Javascript
Spring boot 和Vue开发中CORS跨域问题解决
Sep 05 Javascript
vue 项目接口管理的实现
Jan 17 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
百度地图API使用方法详解
2015/08/25 PHP
js 上传图片预览问题
2010/12/06 Javascript
JS定义回车事件(实现代码)
2013/07/08 Javascript
使用js完成节点的增删改复制等的操作
2014/01/02 Javascript
javascript实现校验文件上传控件实例
2015/04/20 Javascript
js和jquery分别验证单选框、复选框、下拉框
2015/12/17 Javascript
JS动态的把左边列表添加到右边的实现代码(可上下移动)
2016/11/17 Javascript
angularJS+requireJS实现controller及directive的按需加载示例
2017/02/20 Javascript
简述jQuery Easyui一些用法
2017/08/01 jQuery
基于twbsPagination.js分页插件使用心得(分享)
2017/10/21 Javascript
Vue使用枚举类型实现HTML下拉框步骤详解
2018/02/05 Javascript
Vue-Router基础学习笔记(小结)
2018/10/15 Javascript
Layui数据表格之单元格编辑方式
2019/10/26 Javascript
[10:34]DOTA2上海特级锦标赛全纪录
2016/03/25 DOTA
[49:02]KG vs Infamous 2019国际邀请赛淘汰赛 败者组BO1 8.20.mp4
2020/07/19 DOTA
python修改注册表终止360进程实例
2014/10/13 Python
Django1.9 加载通过ImageField上传的图片方法
2018/05/25 Python
python读取txt文件中特定位置字符的方法
2018/12/24 Python
python+mysql实现学生信息查询系统
2019/02/21 Python
对Python3之方法的覆盖与super函数详解
2019/06/26 Python
django 捕获异常和日志系统过程详解
2019/07/18 Python
基于django ManyToMany 使用的注意事项详解
2019/08/09 Python
大家都说好用的Python命令行库click的使用
2019/11/07 Python
在pytorch 中计算精度、回归率、F1 score等指标的实例
2020/01/18 Python
Django 404、500页面全局配置知识点详解
2020/03/10 Python
浅谈keras中loss与val_loss的关系
2020/06/22 Python
Python的logging模块基本用法
2020/12/24 Python
python爬虫今日热榜数据到txt文件的源码
2021/02/23 Python
CSS3实现同时执行倾斜和旋转的动画效果
2016/10/27 HTML / CSS
一组SQL面试题
2016/02/15 面试题
高二化学教学反思
2014/01/30 职场文书
会计核算科岗位职责
2014/03/19 职场文书
扬尘污染防治方案
2014/06/15 职场文书
迎新生欢迎词
2015/01/23 职场文书
2015年庆祝国庆节66周年演讲稿
2015/07/30 职场文书
《绝招》教学反思
2016/02/20 职场文书