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实现鼠标点击文本框显示隐藏提示文本
Feb 23 Javascript
使用CSS3的scale实现网页整体缩放
Mar 18 Javascript
JavaScript排序算法之希尔排序的2个实例
Apr 04 Javascript
鼠标悬浮显示二级菜单效果的jquery实现
Oct 29 Javascript
JsRender实用入门教程
Oct 31 Javascript
js对象继承之原型链继承实例
Jan 10 Javascript
js实现仿微博滚动显示信息的效果
Dec 21 Javascript
AngularJS  $modal弹出框实例代码
Aug 24 Javascript
js 将input框中的输入自动转化成半角大写(税号输入框)
Feb 16 Javascript
微信小程序 input输入及动态设置按钮的实现
Oct 27 Javascript
微信小程序简单的canvas裁剪图片功能详解
Jul 12 Javascript
nest.js 使用express需要提供多个静态目录的操作方法
Oct 24 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与SQL注入攻击[一]
2007/04/17 PHP
排序算法之PHP版快速排序、冒泡排序
2014/04/09 PHP
php-fpm添加service服务的例子
2018/04/27 PHP
Javascript实例教程(19) 使用HoTMetal(2)
2006/12/23 Javascript
身份证号码前六位所代表的省,市,区, 以及地区编码下载
2007/04/12 Javascript
Fastest way to build an HTML string(拼装html字符串的最快方法)
2011/08/20 Javascript
在子窗口中关闭父窗口的一句代码
2013/10/21 Javascript
JS实现鼠标点击展开或隐藏表格行的方法
2015/03/03 Javascript
jQuery实现仿微软首页感应鼠标变化滑动窗口效果
2015/10/08 Javascript
快速掌握Node.js事件驱动模型
2016/03/21 Javascript
把多个JavaScript函数绑定到onload事件处理函数上的方法
2016/09/04 Javascript
js中null与空字符串&quot;&quot;的区别讲解
2019/01/17 Javascript
Vue组件通信中非父子组件传值知识点总结
2019/12/05 Javascript
vue随机验证码组件的封装实现
2020/02/19 Javascript
解决removeEventListener 无法清除监听的问题
2020/10/30 Javascript
Python解析json文件相关知识学习
2016/03/01 Python
django实现登录时候输入密码错误5次锁定用户十分钟
2017/11/05 Python
微信跳一跳自动运行python脚本
2018/01/08 Python
关于Python正则表达式 findall函数问题详解
2018/03/22 Python
pycharm 中mark directory as exclude的用法详解
2020/02/14 Python
超全Python图像处理讲解(多模块实现)
2020/04/13 Python
HTML5 和小程序实现拍照图片旋转、压缩和上传功能
2018/10/08 HTML / CSS
国外最大的眼镜网站:Coastal
2017/08/09 全球购物
英国最大的经认证的有机超市:Planet Organic
2018/02/02 全球购物
美国在线面料商店:Online Fabric Store
2018/07/26 全球购物
后勤园长自我鉴定
2013/10/17 职场文书
毕业实习评语
2014/02/10 职场文书
妇女工作先进事迹
2014/08/17 职场文书
教师作风整顿个人剖析材料
2014/10/10 职场文书
预备党员表决心的话
2015/09/22 职场文书
Python基础之字符串格式化详解
2021/04/21 Python
Vue中插槽slot的使用方法与应用场景详析
2021/06/08 Vue.js
一篇文章带你深入了解Mysql触发器
2021/08/02 MySQL
分享几个简单MySQL优化小妙招
2022/03/31 MySQL
Python使用Beautiful Soup(BS4)库解析HTML和XML
2022/06/05 Python
Python first-order-model实现让照片动起来
2022/06/25 Python