`

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调用delphi中的函数

    用javascript代码调用delphi写的函数

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

    NULL 博文链接:https://zhangdaiping.iteye.com/blog/1571381

    javascript使用call调用微信API

    主要介绍了javascript使用call调用微信API,需要的朋友可以参考下

    javascript call方法使用说明

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

    callJavaScript

    提供头文件、lib及dll,实现c++调用js

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

    JavaScript程序设计 函数的调用方式 5.2.2 函数的调用方式 概念 当函数定义完成后,要想在程序中发挥函数的作用,必须...call 和 apply 是 Function 的原型方法,它们能够将特定函数当做一个方法绑定到指定对象上,并进

    JavaScript直接调用函数与call调用的区别实例分析

    本文实例讲述了JavaScript直接调用函数与call调用的区别。分享给大家供大家参考,具体如下: 直接调用 直接调用函数是最常见 最普通的方式,直接以函数附加的对象作为调用者, 在函数后括号内传入参数来调用函数 例如:...

    C++调用JavaScript

    Sometimes, when we are using the IE Browser Control inside of a ...it is possible to make a control for the JavaScript object inside an HTML page by using a traditional COM approach. This article describes the class CWebPage that allows you to do it and a technique to call a JavaScript function from C++ code...

    JS-Call-OC:javascript 调用objective-c 方法 及传参。 最全交互方法请查看 github.comshaojiankuiiOS-WebView-JavaScript

    Call-OCjavascript 调用objective-c 方法 及传参如果SDK版本大于IO7可以用下JavaScriptCore.framework 框架,进行与 ObJective-c的交互,下边是个demoJavaScriptCore.framework :iOS7 中新加入的框架,用来处理...

    Javascript调用函数方法的几种方式介绍

    javascript语法灵活,同一个功能有五...2.(function(arg){})(window),匿名方法调用,在构造命名空间时比较有用,后面的括号中的参数与匿名方法中的入参一一对应。 3.func.bind(sth)(),mozilla手册中提到bind是在ECMA

    js-callgraph:为JavaScript和Typescript构造近似的静态调用图

    JavaScript的基于字段的调用图构造 该项目为JavaScript实现了基于字段的调用图构造算法,如所述。 A. Feldthaus,M。Schäfer,M。Sridharan,J。Dolby,F。Tip。 有效构建JavaScript IDE服务的近似调用图。 在...

    深入理解JavaScript中的尾调用(Tail Call)

    尾调用(Tail Call)是函数式编程的一个重要概念,下面这篇文章主要给大家深入的介绍了关于JavaScript中尾调用的相关资料,文中介绍的非常详细,相信对大家具有一定的参考价值,有需要的朋友们下面来一起看看吧。

    babel-plugin-tailcall-optimization:JavaScript的尾调用优化!

    babel-plugin-tailcall优化 JavaScript的尾调用优化!安装npm install babel-plugin-tailcall-optimization --save-dev 并添加到您的.babelrc : "plugins" : [ "tailcall-optimization" ] 如果您使用babel @ 6,请...

    javascript中call和apply方法浅谈

    我们可以将call和apply看做是某个对象的方法,通过调用方法的形式来间接调用函数

    Javascript中call,apply,bind方法的详解与总结

    1.call/apply/bind方法的来源 2.Function.prototype.call() 3.Function.prototype.apply()  3.1:找出数组中的最大数  3.2:将数组的空元素变为undefined  3.3:转换类似数组的对象 4.Function.prototype.bind() ...

    javascript中call apply 与 bind方法详解

    在JavaScript中,call、apply和bind是Function对象自带的三个方法,本文将通过几个场景的应用,来详细理解三个方法。 call() call() 方法在使用一个指定的this值和若干个指定的参数值的前提下调用某个函数或方法。 ...

    oncall:调用对象的方法时发出事件

    随传随到 为对象上的方法调用发出事件。 请记住,这将修改原始对象方法。 var oncall = require ( 'oncall' )var cat = { meow : function ( sound ) { return sound }}var calls = oncall ( cat )calls . on ( '...

    Javascript call和apply区别及使用方法

    一、方法的定义call方法: 语法:fun.call(thisArg[, arg1[, arg2[, …]]])定义:调用一个对象的一个方法,以另一个对象替换当前对象。说明:call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的...

Global site tag (gtag.js) - Google Analytics