`

js 对象定义和调用方法的三种办法

阅读更多
第一种(类似json)是:
var obj2={X:"20px",
Y:"30px",
myFunction:function(){alert("我是一个方法!");}
}
obj2.myFunction();

第二种是用this(没有this的话,方法为函数的方法,对象不能调用):
function Obj(){
this.X="20px";
this.Y="30px";
this.myFunction=function(){alert("我是一个方法!");};
}
var obj1=new Obj();
obj1.myFunction();
第三种是用原型:
function Obj2(){
this.X="20px";
this.Y="30px";
}
Obj2.prototype.myFunction=function(){alert("我是一个方法!");};
var obj2=new Obj2();
obj2.myFunction();

其实第二种方法和下面这种方法是一样的:
var obj1 = new Function;//var obj1 = new object;也是一样的
obj1.X = "20px";
obj1.Y = "30px";
obj1.myFunction = function() { alert("我是一个方法!"); };
obj1.myFunction();
分享到:
评论

相关推荐

    ( java调用js__方法.docx

    Java 调用 JS 方法是一种非常有用的技术,可以使得开发者可以轻松地使用 JavaScript 代码,提高了开发效率和系统的灵活性。然而,在使用 Java 调用 JS 方法时,需要注意一些注意事项,以免出现错误或安全漏洞。

    JS定义类或对象

    Javascript是基于对象的脚本语言,理所当然会有对象概念的存在,通常我们在项目中都是运用“function fnname{…..}”的形式直接声明一个方法,再去调用。这么做很方便。但是如果你的项目中拥有频繁的JS操作,比如...

    JavaScript使用function定义对象并调用的方法

    主要介绍了JavaScript使用function定义对象并调用的方法,实例分析了javascript中function定义及使用对象与方法的相关技巧,需要的朋友可以参考下

    JavaScript 基于原型的对象(创建、调用)

    JavaScript中的对象有三种 1,内部对象 如Array,Boolean,Data,Math,Number,Object,RegExp,String对象等 这些对象系统给我们提供了各自的属性与方法供调用。 2,基于类的对象 用类的方式实现对象的引用,这些...

    JS函数的定义与调用方法推荐

    JS函数调用的四种方法:方法调用模式,函数调用模式,构造器调用模式,apply,call调用模式 1. 方法调用模式: 先定义一个对象,然后在对象的属性中定义方法,通过myobject.property来执行方法,this即指当前的my...

    【JavaScript源代码】详解JavaScript中的链式调用.docx

     描述 链式调用在JavaScript语言中很常见,如jQuery、Promise等,都是使用的链式调用,当我们在调用同一对象多次其属性或方法的时候,我们需要多次书写对象进行.或()操作,链式调用是一种简化此过程的一种编码方式...

    详解JavaScript中的链式调用

    链式调用在JavaScript语言中很常见,如jQuery、Promise等,都是使用的链式调用,当我们在调用同一对象多次其属性或方法的时候,我们需要多次书写对象进行.或()操作,链式调用是一种简化此过程的一种编码方式,使代码...

    JavaScript函数的定义方法及函数的参数和优化.docx

    JavaScript 函数的定义有两种方法:函数声明式和函数赋值式。 函数声明式(function declaration)是一种常用的定义函数的方法,语法为:`function fun_name () { }`,直接返回结果。这种方法可以在函数定义之前或...

    JavaScript程序设计课件:函数的调用方式.pptx

    JavaScript提供了 4 种函数调用: 一般形式的函数调用 作为对象的方法调用 使用 call 和 apply 动态调用 使用 new 间接调用 5.2.2 函数的调用方式 2、函数的调用方式 一般形式的函数调用,是常见的函数调用方式,...

    在JavaScript中调用Java类和接口的方法

    在 JavaScript 中访问对象的属性和方法的语法与 Java 语言相同。 本文包含如下几部分: 1、访问 Java 类 为了在 JavaScript 中访问原生类型或者引用 Java 类型,可以调用 Java.type() 函数,该函数根据传入的完整...

    js自定义对象

    继承是一种创建自定义对象的方式,它通过让一个对象继承另一个对象的属性和方法。例如: ``` function Animal(name) { this.name = name; } Animal.prototype.sayHello = function() { console.log("Hello, my ...

    javascript面象对象编程

    函数对象和其它内部对象的关系 – 对于Function, Object, Array, Date, RegExp, Math, Error等内部对象 可使用new操作来返回一个对象实例 三、类 1. 实现 2. 公有成员,私有成员,静态成员 3. 类的继承

    uniapp调用原生Android SDK

    总结,uniapp调用原生Android和iOS SDK的关键在于理解跨平台框架与原生系统的交互机制,正确配置项目依赖,封装原生方法,并在JavaScript中通过uniapp提供的接口调用这些方法。这样,开发者就可以充分利用原生SDK的...

    JS动态调用方法名示例介绍

    先看看JS的一个函数 JavaScript eval() 函数 定义和用法 eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码。 语法 eval(string) 参数 描述 string 必需。要计算的字符串,其中...

    JavaScript使用prototype定义对象类型

    当我们创建一个对象时,JavaScript 会自动将该对象的 prototype 属性指向一个默认的对象,该对象包含了一些基本的方法和属性。我们可以通过prototype 属性来扩展和修改对象的行为。 二、使用 Prototype 定义对象...

    阮一峰JavaScript教程.pdf

    * 对象的属性和方法 * 对象的继承和prototype链 * 对象的遍历和JSON序列化 数组 * 数组的定义和使用 * 数组的操作和遍历 * 数组的方法和函数 * 数组的高阶函数和map、filter、reduce等方法 异步操作 * 异步操作...

    javascript常用对象梳理

    由于window对象是其它大部分对象的共同祖先,在调用window对象的方法和属性时,可以省略window对象的引用。例如:window.[removed]()可以简写成: [removed]()。 在窗口中觖发本窗口对象的任何方法和属性时可以省去...

    JavaScript 函数的定义-调用、注意事项

    函数定义 函数语句定义 ...如果函数定义表达式包含名称,函数的局部作用域将会包含一个绑定到函数对象的名称,实际上,函数的名称将成为函数内部的一个局部变量 函数命名规范 1.like_this()第一个字符为小

    JavaScript中的function使用方法.docx

    在 JavaScript 中,function 对象可以具有 prototype 属性,它可以用来继承其他对象的属性和方法。例如: `Animal.prototype.eat = function(){ ... }` 这将在 Animal 对象中添加一个 eat 方法。 JavaScript 中的...

Global site tag (gtag.js) - Google Analytics