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中大括号“{}”的多义性
Dec 02 Javascript
js打开新窗口方法整理
Feb 17 Javascript
Node.js模块加载详解
Aug 16 Javascript
javascript编写实用的省市选择器
Feb 12 Javascript
javascript中错误使用var造成undefined
Mar 31 Javascript
详解Angular2中的编程对象Observable
Sep 17 Javascript
原生JS下拉加载插件分享
Dec 26 Javascript
在JS中如何把毫秒转换成规定的日期时间格式实例
May 11 Javascript
JS实现DOM删除节点操作示例
Apr 04 Javascript
Vue $emit $refs子父组件间方法的调用实例
Sep 12 Javascript
webpack的tree shaking的实现方法
Sep 18 Javascript
谈谈JavaScript中的函数
Sep 08 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 用数组降低程序的时间复杂度
2009/12/04 PHP
基于MySQL分区性能的详细介绍
2013/05/02 PHP
PHP下SSL加密解密、验证、签名方法(很简单)
2020/06/28 PHP
php面向对象编程self和static的区别
2016/05/08 PHP
php中mkdir()函数的权限问题分析
2016/09/24 PHP
PHP+Ajax实现上传文件进度条动态显示进度功能
2018/06/04 PHP
php支付宝APP支付功能
2020/07/29 PHP
用javascript实现无刷新更新数据的详细步骤 asp
2006/12/26 Javascript
微信企业号开发之微信考勤百度地图定位
2015/09/11 Javascript
Javascript基础之数组的使用
2016/05/13 Javascript
AngularJs directive详解及示例代码
2016/09/01 Javascript
原生js图片轮播效果实现代码
2016/10/19 Javascript
jQuery序列化表单成对象的简单实现
2016/11/29 Javascript
JavaScript对象_动力节点Java学院整理
2017/06/23 Javascript
vue中如何创建多个ueditor实例教程
2017/11/14 Javascript
微信小程序中添加客服按钮contact-button功能
2018/04/27 Javascript
JS实现数组去重,显示重复元素及个数的方法示例
2019/01/21 Javascript
js屏蔽退格键(backspace或者叫后退键与F5)
2019/02/10 Javascript
layui 对弹窗 form表单赋值的实现方法
2019/09/04 Javascript
vue路由守卫,限制前端页面访问权限的例子
2019/11/11 Javascript
[42:24]完美世界DOTA2联赛PWL S2 LBZS vs FTD.C 第三场 11.27
2020/12/01 DOTA
python删除特定文件的方法
2015/07/30 Python
python与php实现分割文件代码
2017/03/06 Python
Python实现GUI学生信息管理系统
2020/04/05 Python
Python英文文本分词(无空格)模块wordninja的使用实例
2019/02/20 Python
python线程中的同步问题及解决方法
2019/08/29 Python
在python中计算ssim的方法(与Matlab结果一致)
2019/12/19 Python
Python namedtuple命名元组实现过程解析
2020/01/08 Python
总结30个CSS3选择器
2017/04/13 HTML / CSS
canvas小画板之平滑曲线的实现
2020/08/12 HTML / CSS
皇马官方商城:Real Madrid Store
2016/09/02 全球购物
荷兰牛仔裤网上商店:Jeans Centre
2018/04/03 全球购物
为娇小女性量身打造:Petite Studio
2018/11/01 全球购物
2014自主招生自荐信策略
2014/01/27 职场文书
公司请假条范文
2014/04/11 职场文书
自主招生推荐信范文
2014/05/10 职场文书