如何在javascript中使用调用方法

  介绍

这期内容当中小编将会给大家带来有关如何在javascript中使用调用方法,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

<强> js中调用()方法的用法

<强> 1.调用方法

语法:<代码>调用(thisobj, [argq)最长])

定义:调用一个对象的一个方法,以另一个对象替换当前对象

说明:

调用方法可以用来代替一个对象调用一个方法,调用方法可以将一个函数的对象上下文从初始化改为新的对象,也就是括号里面的原本的对象改为调用()前面的对象,即用thisobj代替调用前面的东西,最终用thisobj这个对象去执行调用前面的方法。

如果没有提供thisobj参数,那么全球对象被用作thisobj。

一如

& lt; ! DOCTYPE  html>   & lt; html>   & lt; head>   ,,,& lt; meta  charset=癠TF-8"比;   ,,,& lt; title> js中调用方法的使用& lt;/title>   & lt;/head>   ,   & lt; body>   & lt; p  id=癷d1"祝辞新年& lt;/p>   & lt;/body>   ,   & lt;/html>   ,   & lt; script>   ,,,function 添加(a, b) {   ,,,,,,,警报(a + b);   ,,,}   ,,,function 子(a, b) {   ,,,,,,,警报(a - b);   ,,,}   ,,,. getelementbyid (“id1") .onclick =,函数(){   ,,,,,,,add.call(下标3 1);   ,,,}   ,   & lt;/script>

添加代替子,,最总结过输出

如何在javascript中使用调用方法

这个例子中的意思就是用添加来替换子,add.call(下标3 1)==添加(3,1),所以运行结果为:警报(4);//注意:js中的函数其实是对象,函数名是对函数对象的引用。

【推荐学习:javascript高级教程】

<强> 2.应用方法

语法:<代码>应用(thisobj, [argArray])

定义:应用某一个对象的一个方法,用别另一个对象替换当前对象

说明:

如果argArray不是一个有效的数组或者不是参数对象,那么将导致一个TypeError。
如果没有提供argArray和thisobj任何一个参数,那么全球对象将被用作thisobj,并且无法被传递任何参数。

& lt; ! DOCTYPE  html>   & lt; html>   & lt; head>   ,,,& lt; meta  charset=癠TF-8"比;   ,,,& lt; title> js中调用方法的使用& lt;/title>   & lt;/head>   ,   & lt; body>   & lt; p  id=癷d1"祝辞新年& lt;/p>   & lt;/body>   ,   & lt;/html>   ,   & lt; script>   ,,,function 动物(){   ,,,,,,,this.name =,“Animal";   ,,,,,,,this.showName=function () {   ,,,,,,,,,,,警报(this.name);   ,,,,,,,}   ,,,}   ,,,function 猫(){   ,,,,,,,this.name =,“Cat";   ,,,}   ,   ,,,. getelementbyid (“id1") .onclick =,函数(){   ,,,,,,,var  animal =, new 动物();   ,,,,,,,var  cat =, new 猫();   ,,,,,,,//,通过电话或应用方法,将原本属于动物对象的showName方法交给对象叫来使用了   ,,,,,,,animal.showName.apply(猫,[]);   ,,,,,,,animal.showName.call(猫,“,“);   ,   ,,,}   ,   ,   & lt;/script>

注意适用的参数和调用方法的参数是不同的,应用是一个数组

如何在javascript中使用调用方法

3。叫实现js的继承

如何在javascript中使用调用方法

如何在javascript中使用调用方法

上述就是小编为大家分享的如何在javascript中使用调用方法了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。

如何在javascript中使用调用方法