`

js call 用法

 
阅读更多
		<script type="text/javascript">
			function car() {
			   name='n';	
			   color='c';
			   doors='d';
			}

			function show() {
				alert(name +"-"+ color +"-"+ doors )
			}
			
			//var c1=new car("bmw", 'red', 2);

			show.call(car());
		</script>

 

 

执行把car放在show中执行show

 

 

function Animal(name){      
    this.name = name+100;      
    this.showName = function(){      
        alert(this.name);      
    }      
}      
    
function Cat(name){    
	this.name=name+10000;
    Animal.call(this, name);    
}      
    
var cat = new Cat(2); 
 alert(cat.name)  

结果:102

复写

  

分享到:
评论

相关推荐

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

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

    callJavaScript

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

    js中call与apply的用法小结

    JavaScript中的继承通常通过原型链实现,`call`和`apply`能帮助我们创建子类并继承父类的方法。例如: ```javascript function baseA() { // base Class A code } function childA() { baseA.call(this); // ...

    JS:Call方法详解(js_的继承)

    ### JS:Call方法详解(js的继承) #### 一、Call 方法概述 在JavaScript中,`call`方法是一种非常强大的工具,它可以用来改变函数调用时的上下文环境。具体来说,`call`方法允许我们使用指定的对象作为函数内部的`...

    js代码-JavaScript call方法

    在提供的压缩包文件中,`main.js`可能包含了使用`call`方法的示例代码。通过阅读和分析这个文件,你可以更深入地理解`call`方法的实际应用。`README.txt`可能提供了关于`main.js`的简要说明或使用指南。通过这两个...

    js中apply与call简单用法详解.docx

    ### JavaScript中的apply与call用法详解 #### 一、引言 在JavaScript中,`apply`与`call`是两个非常重要的函数,它们都属于`Function.prototype`的一部分,因此每一个函数对象都拥有这两个方法。这两个方法的主要...

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

    在JavaScript中,`call`和`apply`是两个非常重要的方法,它们都用于改变函数调用时的上下文(即`this`的值),并且可以灵活地传递参数。本篇文章将深入探讨这两个方法的用法、区别以及实际应用场景。 `call`方法...

    js call方法详细介绍(js 的继承)

    JavaScript 中的 `call` 方法是实现继承和动态绑定的关键特性之一。它允许我们改变函数调用时的上下文,即 `this` 指向的对象。...了解并熟练使用 `call` 方法对于深入理解 JavaScript 的面向对象编程至关重要。

    iCall-JS开发接口文档

    除了上述内容,文档可能还涵盖了更多关于座席状态管理、客户信息获取、报表生成、错误处理等方面的接口和事件,以及示例代码和最佳实践,以帮助开发者更深入地理解和使用iCall-JS开发接口。通过这些接口,开发者能够...

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

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

    前端开源库-callgraph

    前端开源库"Callgraph"是一款专为JavaScript开发者设计的工具,它能够将JavaScript代码解析成调用图,帮助开发者更好地理解和分析代码结构。调用图是一种图形表示法,用于显示程序中的函数或方法之间的调用关系,这...

    Synchronous Javascript call using Scriptable XML webservice (SJAX)

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

    js中call与apply的用法小结.docx

    在JavaScript中,`call`和`apply`是两个非常重要的函数,它们都允许开发者改变函数执行时的上下文,即`this`的指向。这两个方法主要用于实现函数的绑定和继承,以及处理数组或类数组对象。 首先,我们来看`call`的...

    javascript call方法使用说明

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

    详解js中的apply与call的用法.docx

    例如,可以使用`Array.prototype.push.call`来向`arguments`对象添加元素。 总之,`call`和`apply`是JavaScript中非常实用的工具,它们可以帮助我们更灵活地控制函数的执行环境和参数传递,尤其是在处理对象的相互...

    js中继承的几种用法总结(apply,call,prototype)

    构造函数继承主要依赖于call或apply方法,可以使用父类构造函数来增强子类实例,即“借用构造函数”(constructor stealing)。 ```javascript function Parent(name) { this.name = name; this.sayParent = ...

    iphone javascript call objectc method in uiwebview

    [bridge callJavaScript:jsCall]; ``` 4. **实现 JavaScript 调用 Objective-C**:对于反向调用,即 JavaScript 调用 Objective-C,我们需要监听 `UIWebView` 的 `shouldStartLoadWithRequest` 或 `WKWebView` 的...

    详解js中的apply与call的用法

    在ECAMScript3给Function的原型定义了两个方法,它们是Function.prototype.call和Function.prototype.apply。本文详细介绍了apply与call的用法,有需要的可以参考下。

    javascript中apply、call和bind的用法区分_.docx

    ### JavaScript中apply、call和bind的用法区分 在JavaScript编程中,`apply`、`call`和`bind`这三个方法被广泛用于改变函数内部`this`的指向,这对于理解和编写复杂的JavaScript代码至关重要。虽然它们的功能相似,...

    Js的call与apply1

    JavaScript中的`call`和`apply`是两种非常关键的方法,它们允许我们改变函数内部`this`的指向,同时也为实现模拟继承提供了可能。虽然JavaScript不直接支持类继承,但通过`call`和`apply`,我们可以实现类似的效果。...

Global site tag (gtag.js) - Google Analytics