`
Supanccy2013
  • 浏览: 223702 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

JavaScript 之 call的使用

阅读更多
<script language="javascript">  
			/**
			 * 在js中function也是一个对象
			   下面定义一个People对象
			 */  
			function People(){  
			    this.name = "People";  
			    this.showName = function(arg){  
			        alert(this.name + ":" + arg);  
			    };
			}  ;
			/**定义一个中国人类*/  
			function Chinese(){  
			    this.name = "Chinese People";  
			}  
			  
			/**创建人对象*/  
			var people = new People();
			/**创建中国人对象*/
			var chinese = new Chinese();  
			  
			//通过call或apply方法,将原本属于People对象的showName()方法交给当前对象Chinese来使用了。  
			//注意弹出来的是 Chinese People 123
			people.showName.call(chinese,"123");  
</script>  
分享到:
评论

相关推荐

    JavaScript中call与apply方法

    JavaScript中call与apply方法

    callJavaScript

    总结起来,"callJavaScript"涉及的技术是C++与JavaScript之间的互操作性,这通常通过使用特定的库和引擎实现,如V8或Node.js。在实际应用中,这可以用于创建混合应用程序,利用JavaScript的灵活性和C++的高性能。...

    关于Javascript中call与apply的进一步探讨

    JavaScript是世界上最受欢迎的编程语言之一,特别是在Web开发领域。它为开发者提供了丰富的工具和方法来操控函数和对象。在JavaScript中,`call`和`apply`是两个非常重要的方法,它们都用于改变函数调用时的上下文...

    javascript_call_cpp.zip

    标题“javascript_call_cpp.zip”揭示了这个压缩包包含的项目是关于使用JavaScript调用C++代码的示例。描述提到这是在Visual Studio 2015环境下测试通过的,能够直接运行并展示WebBrowser控件中C++与JavaScript的...

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

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

    javascript callApply代码示例

    javascript callApply代码示例

    跟我学习javascript的call(),apply(),bind()与回调

    本文将详细解释JavaScript中call(), apply(), 和 bind() 方法的作用、语法以及使用场景,并且会探讨回调函数的使用,帮助理解这些概念在实际编程中的应用。 首先,我们来探讨call() 和 apply() 方法。这两个方法都...

    javascript使用call调用微信API

    JavaScript是一种广泛应用于前端开发的脚本语言,而使用JavaScript调用微信API已经成为实现这些功能的必要技术手段之一。本文将详细探讨如何通过JavaScript中的call方法调用微信API。 首先,我们需要了解call方法是...

    淡淡简单描述javascript中方法apply和call

    淡淡简单描述javascript中方法apply和call

    【JavaScript源代码】JavaScript函数之call、apply以及bind方法案例详解.docx

    JavaScript中的call、apply和bind方法都是用来改变函数调用时的上下文(即this值)以及传递参数。它们之间的相同点在于,都能够指定函数执行时的this对象,并且都能接收参数。不同点在于它们的调用方式和执行时机。 ...

    理解JavaScript的caller callee call apply

    ### 理解JavaScript中的`caller`, `callee`, `call`, `apply` #### Arguments对象:JavaScript函数调用的参数管理器 在JavaScript中,每个函数都有一个隐含参数`arguments`,它允许开发者访问传递给函数的所有参数...

    iphone javascript call objectc method in uiwebview

    同时,为了使 Objective-C 能够调用 JavaScript 函数,我们可以使用 `WKWebView`(iOS 8 及以后版本)的 `WKUserContentController` 和 `WKScriptMessageHandler`,或者对于更旧的版本,我们可以使用 `UIWebView` 的...

    javascript中call和apply方法浅谈

    在JavaScript中,`call`和`apply`是两种非常重要的函数调用方式,它们都用于改变函数内部`this`的指向,实现函数的动态绑定。这两个方法都是Function对象的原型方法,可以应用到任何函数上。 首先,让我们深入理解`...

    Javascript - 全面理解 caller,callee,call,apply (转载)

    这篇文章将深入探讨四个关键概念:caller、callee、call和apply,它们都是JavaScript函数操作的核心部分,对于理解和使用高级JavaScript编程至关重要。 首先,我们来了解`caller`和`callee`。在JavaScript的函数...

    javascript call方法使用说明

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

    javascript技术难点(三)之this、new、apply和call详解

    JavaScript中的this、new、apply和call是理解JavaScript面向对象编程的关键知识点。首先,我们要知道,this关键字在...因此,深入理解this、new、apply和call的原理和使用方法,对于提升JavaScript编程能力至关重要。

    Hprose javascript 使用说明

    本篇文章将详细介绍如何在 JavaScript 环境中使用 Hprose,以便开发者能够更好地理解和应用这个强大的工具。 ### 1. 欢迎使用 Hprose Hprose 为 JavaScript 开发者提供了简单易用的接口,用于实现客户端和服务端...

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

    静态分析工具包括npm call graph、IBM WALA、Google Closure Compiler、Approximate Call Graph以及Type Analyzer for JavaScript。动态分析则依赖于nodejs-cg工具,这是一种定制化的Node.js运行时分析器。 实验...

    Synchronous Javascript call using Scriptable XML webservice (SJAX)

    当需要在JavaScript中与Web服务进行通信时,通常会使用异步的AJAX(Asynchronous JavaScript and XML)技术。然而,有时我们可能需要同步调用Web服务,这就是SJAX(Synchronous Javascript and XML)的用武之地。 *...

    Javascript 中的 call 和 apply使用介绍

    总的来说,`call`和`apply`是JavaScript中实现动态上下文绑定和灵活参数传递的重要工具,对于理解和使用JavaScript的高级特性,如原型继承、函数封装和异步处理等,具有至关重要的地位。掌握它们的用法能够极大地...

Global site tag (gtag.js) - Google Analytics