1。function 创建
function Pet(the_pet_name, the_form_number){
this.age = 0;
this.pet_name = the_pet_name;
this.form_number = the_form_number;
}
2。JSON方式来创建
var o={
a:1,
b:"aa",
c:function(){alert("haiwei o");}
}
3。使用对象的prototype属性,用一个空构造函数来设置对象名,然后所有的属性和方法都直接用prototype来赋予
function object1(){};
object1.prototype.a=4;
object1.prototype.b=function(){alert("haiwei object1");};
4。工厂方式
function createobject(){
var o=new Object();
o.a=1;
o.b="w";
o.c=function(){};
return o;
}
测试
function test(){
var pet1 = new Pet("barney",0);
var pet2 = new Pet("betty",1);
alert(pet1.pet_name+"---"+pet2.pet_name);
alert(o.a+"---"+o.b);
o.c();
alert(object1.prototype.a);
object1.prototype.b();
}
参考
http://lighter.iteye.com/blog/186020
分享到:
相关推荐
NULL 博文链接:https://yueyemaitian.iteye.com/blog/781915
详解js创建对象的几种方式和对象方法 这篇文章是看js红宝书第8章,记的关于对象的笔记(第二篇)。 创建对象的几种模式: 工厂是函数的意思。工厂模式核心是定义一个返回全新对象的函数。 function getObj...
第一种创建对象的方式: 创建JSON对象 推荐使用的场合: 作为函数的参数,临时只用一次的场景。比如设置函数原型对象。 var object = { name: "Eric", age: 24, sayHi: function(){ console.log("My name is ...
以下几种,是javascript中最常用的创建对象的方式。初学者看到后,可能会晕掉,甚至会觉得担心。其实完全不用担心,这些种方式,只需要掌握一两种,对其他的几种只需要理解就好了
本篇文章主要介绍了JavaScript创建对象的多种方式以及优缺点,主要介绍了5种方式,有兴趣的可以了解下
在上篇文章给大家介绍了javascript面向对象基础,本...因此为了解决这个问题,人们开始使用以下几种方式来常见对象。 工厂模式 该模式抽象了创建对象的具体过程,用函数来以特定接口创建对象的细节 function cPerson
下面小编就为大家带来一篇javascript创建对象的几种模式介绍。小编觉得挺不错的,现在分享给大家,也给大家做个参考
JavaScript创建对象的方式有很多,通过Object构造函数或对象字面量的方式也可以创建单个对象,显然这两种方式会产生大量的重复代码,并不适合量产。接下来介绍七种非常经典的创建对象的方式,他们也各有优缺点
详细介绍了Javascript中创建对象的几种方式与每种方式的优缺点,其中包括工厂模式、构造函数模式、原型模式和组合使用构造函数模式和原型模式,有需要的小伙伴们一起来学习学习吧。
JavaScript中对象的创建有以下几种方式: (1)使用内置对象 (2)使用JSON符号 (3)自定义对象构造 一、使用内置对象 JavaScript可用的内置对象可分为两种: 1,JavaScript语言原生对象(语言级对象),如String、...
JavaScript中的几种继承方法示例 1.原型链继承 原理: 子类原型指向父类实例对象实现原型共享,即Son.prototype = new Father()。 这里先简单介绍下原型 js中每个对象都有一个__proto__属性,这个属性指向的...
JS中的对象强调的是一种复合类型,JS中创建对象及对对象的访问是极其灵活的,下面与大家分享下创建类/对象的几种方式,感兴趣的朋友可以了解下哈
本文实例讲述了JavaScript创建对象的四种常用模式。分享给大家供大家参考,具体如下: 这里介绍了javascript中创建对象常用的几种模式,包括:工厂模式,构造函数模式,原型模式,组合构造函数与原型的模式,动态...
JavaScript创建对象的几种方式,是你学习的好帮手
JavaScript中的所有事物都是对象,本文为大家介绍下JS中创建对象的几种方式,如原始方法、工厂方法等等
主要为大家详细介绍了javascript创建对象的几种不同方法