返回顶部

收藏

JavaScript中面向对象的实现方法

更多

方法1

var person = {
     name: 'hello world',
     age: 22,
     sayHello:function(){
         alert('I\'m '   this.name   ', and I\'m '   this.age   ' years old');
     }
 };
 person.sayHello();//I'm hello world, and I'm 22 years old

                                方法2
window.color = "red";
 var o = { color: "blue"};

 function sayColor(){
     alert(this.color);
 }

 sayColor(); //"red"
 o.sayColor = sayColor;
 o.sayColor(); //"blue"
//也可以使用apply和call
sayColor.apply(o);//"blue"
sayColor.call(o);//"blue"

标签:面向对象,JavaScript

收藏

0人收藏

支持

0

反对

0

相关聚客文章
  1. 博主 发表 2012-11-21 11:32:32 javascript面向对象
  2. C瓜哥 发表 2012-10-21 05:29:00 javascript高级特性学习笔记
  3. Yvon Xiao 发表 2015-01-25 19:45:24 Javascript实现面向对象继承方式个人小结
  4. Rabo 发表 2014-03-10 08:38:14 《面向对象javascript原则》读书笔记
  5. 博主 发表 2016-06-07 00:00:00 JavaScript 语言精粹笔记1-语法、对象、函数
  6. yujielee 发表 2015-02-06 16:48:00 JavaScript 面向对象之继承
  7. maisui99 发表 2012-09-16 03:29:53 以模块化的方式写“jQuery插件”(一)
  8. 梦宇 发表 2014-08-25 02:48:28 完美的JavaScript面向对象
  9. maisui99 发表 2011-02-13 13:43:38 (译)如何写出可维护的面向对象javascript
  10. 子不语 发表 2013-06-18 11:44:50 面向对象的javascript
  11. dwqs 发表 2015-06-08 01:16:56 JavaScript面向对象精要(一)
  12. techug 发表 2016-09-13 00:59:47 JavaScript 中的面向对象编程