`

Javascript call 方法调用

 
阅读更多

call 方法是Function对象的方法,因此我们定义的每个函数都拥有该方法。可以通过函数名来调用call方法,

call方法的第一个参数会被传递给函数中的this,从第二个参数开始,逐一赋值给函数中的参数。例如:

function test(str,str1){

     alert(this.name) + ", " + str + ", " + str1);

}

var object = new Object();

object.name = "hejian";

//test.call 相当于调用了test函数

test.call(object,"hello","world");//将object赋给了this

 

结果是 hejian, hello, world

分享到:
评论

相关推荐

    Javascript类的继承,使用this.callParent调用超类方法

    在本话题中,我们将深入探讨JavaScript中的类继承,并特别关注`this.callParent`这个方法,它是如何被用来调用超类方法的。 首先,让我们了解JavaScript中的构造函数。构造函数是一种特殊的函数,用于创建和初始化...

    javascript调用delphi中的函数

    标题“javascript调用delphi中的函数”涉及到的技术领域是跨语言通信,具体是JavaScript与Delphi之间的交互。这种交互通常发生在Web应用程序与桌面应用程序的集成,或者在浏览器扩展和本地资源之间。以下是对这一...

    cefsharp JavaScript调用C#方法并返回参数

    2. 调用C#方法:在JavaScript中,可以使用`window.chrome.webview`对象的`call`方法来调用C#方法。假设我们有一个名为`addNumbers`的C#方法,接受两个整数参数并返回它们的和,JavaScript代码可能如下: ```...

    callJavaScript

    本话题聚焦于"callJavaScript",即如何在C++程序中调用JavaScript代码。这个标题暗示了我们将探讨一种技术,使C++能够利用JavaScript的灵活性和动态性,而无需离开C++的高效执行环境。 首先,C++调用JavaScript的一...

    javascript使用call调用微信API

    本文将详细探讨如何通过JavaScript中的call方法调用微信API。 首先,我们需要了解call方法是JavaScript中所有函数都具有的一种方法。它的主要作用是可以在调用函数时指定函数体内this的值。这对于那些需要引用不同...

    Unity 3d C#和Javascript脚本互相调用 解决方案

    在C#中调用JavaScript函数,可以使用`GameObject.Find()`来获取带有指定组件的游戏对象,然后通过`GetComponent()`获得JavaScript组件实例,并调用其公开的方法。以下是一个例子: ```csharp using UnityEngine;...

    JavaScript与安卓交互之JS调用安卓方法

    现在,你可以在JavaScript中通过`window.androidBridge.callAndroidMethod('message')`来调用Android的方法。注意,由于安全原因,Android 4.2及以上版本的WebView会限制JavaScript接口的调用,所以必须在主线程中...

    javascript与flash相互调用

    反之,JavaScript可以通过ExternalInterface.call方法调用Flash内部的函数。 2. **设置允许交互**:在Flash内容中启用JavaScript调用之前,需要确保在Flash的ActionScript设置中启用了ExternalInterface。这通常在...

    Android调用JavaScript_android源码.zip

    例如,如果`JavaScriptInterface`有一个名为`callAndroidMethod`的方法,JavaScript可以这样调用: ```javascript window.android.callAndroidMethod(); ``` 六、安全注意事项 由于`addJavascriptInterface`可能...

    iphone javascript call objectc method in uiwebview

    标题 "iPhone JavaScript 调用 Objective-C 方法在 UIWebView 中" 在 iOS 开发中,UIWebView 是一个常用组件,用于加载和展示 HTML 内容。然而,有时我们需要在网页(JavaScript)与原生应用(Objective-C)之间...

    JavaScript调用VB生成的OCX调用PB生成的COM

    例如,如果VB OCX有一个名为`CallPBFunction`的方法,JavaScript可以这样调用: ```javascript var ocx = new ActiveXObject("CallTest.CallTestCtrl.1"); ocx.CallPBFunction(); ``` 这里"CallTest.CallTestCtrl....

    javascript call方法使用说明

    先看一下官方的解释: call 方法 请参阅 应用于:Function 对象 要求 版本 5.5 调用一个对象的一个方法,以另一个对象替换当前对象。 call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 参数 thisObj 可选项。将被用作...

    android中Webview与javascript的交互(互相调用)

    为了使WebView能够与JavaScript进行交互,我们需要开启JavaScript支持,并使用`addJavascriptInterface()`方法在WebView中暴露一个Java对象,这个对象的成员方法将可供JavaScript调用。 ```java webView....

    unity3d中js调用C#类,混合调用

    `CallFunction`需要传递函数名和参数,`UnityObject`则需要先获取C#对象的引用,然后通过`SendMessage`或`Invoke`来调用方法。 6. **类型转换**: 由于JavaScript和C#之间的类型系统不同,所以在两者之间传递数据...

    论文Is JavaScript Call Graph Extraction Solved Yet? A Comparative

    而这一切分析的核心就是调用图(call graph),它是程序结构的一种抽象表示,能帮助我们理解和操作代码。 调用图在软件工程领域扮演着关键角色,特别是在静态分析和动态分析中。静态分析工具在不执行代码的情况下分析...

    js代码-JavaScript call方法

    JavaScript中的`call`方法是Function对象的一个方法,它允许我们改变函数调用的上下文(即`this`的指向)并能直接调用其他对象的方法。`call`方法的使用非常广泛,尤其在继承和对象操作中扮演着重要角色。在深入理解...

    android demo,webview_js(webview的js方法调用java方法)。

    本示例“android demo,webview_js”着重展示了如何通过Webview实现JavaScript调用Java方法的功能。这个功能对于创建混合式应用或者在原生应用中嵌入HTML5页面尤其有用。 首先,我们需要在Android布局文件中添加一...

    使用Webview中的JavaScript调用Android方法

    现在,JavaScript可以在网页中通过`window.androidBridge.callAndroidMethod`来调用`AppBridge`的`callAndroidMethod`方法。例如: ```javascript ()">点击调用Android方法 function callAndroid() { window....

    android和js相互调用

    在Android和JavaScript交互的过程中,开发者经常需要在两者之间进行数据传递和方法调用,以便实现更复杂的混合式应用开发。这种技术通常应用于Webview环境,其中Android原生代码与嵌入的网页内容进行互动。本篇文章...

Global site tag (gtag.js) - Google Analytics