`

javascript有参构造函数

阅读更多
<script type="text/javascript">
	function Person(myname,age){
		this.nam = myname;
		this.age = age;
		this.showInfo = function(){
			return ("my name's "+this.nam+",now age " +this.age);
		}
	}

	var person = new Person("shizi",21);
	document.writeln(person.showInfo());
	document.writeln("<pre>"+person.constructor()+"</pre>");
</script>

 

分享到:
评论

相关推荐

    Javascript的构造函数和constructor属性

    真正的原因是:一个对象的constructor是它的构造函数的prototype.constructor,而每一个函数都有一个prototype,默认情况下,这个prototype有一个constructor属性,指向的是它自己。 我觉得Javascript的设计本意是让...

    浅谈jQuery构造函数分析

    jquery的构造函数很好的运用的javascript的充分利用了JavsScript语言的动态性——对行参的类型和个数没有的严格要求,以至于一个函数可以实现多种功能需求,也为JavaScript语言的多态性提供了基础,在这个构造函数中...

    JavaScript中定义函数的三种方法

    在JavaScript的世界里,定义函数的方法多种多样,这正是JavaScript灵活性的体现,但是正是这个原因让初学者摸不着头脑,尤其对于.../*第二种方法,使用Function()构造函数克隆函数*/ var F = new Function(“a”,”b”,

    JavaScript 数组详解

    在程序语言中数组的重要性不言而喻,JavaScript中数组...1.无参构造函数,创建一空数组 代码如下:var a1=new Array(); 2.一个数字参数构造函数,指定数组长度(由于数组长度可以动态调整,作用并不大),创建指定长度

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

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

    浅谈js函数三种定义方式 & 四种调用方式 & 调用顺序

    在Javascript定义一个函数一般有如下三种方式: 函数关键字(function)语句: function fnMethodName(x){alert&#40;x&#41;;} 函数字面量(Function Literals): var fnMethodName = function(x){alert&#40;x&#41;;} ...

    vizsla:适用于Vega-Lite的简单JavaScript API

    注意: Vega-Lite现在具有自己的因此Vizsla不再处于主动开发中。 Vizsla是用于的简单JavaScript API: //scatter plot ...除了vz.Vizsla ,在调用构造函数时不要使用new 。 构造函数可以不带任何参数调用。例

    JavaScript 学习笔记(十四) 正则表达式

    RegExp类 RegExp对象的构造函数可以带一个或两个参数 第一个参数是描述需要进行匹配的模式字符串,如果还有第二个参数,这个参数则制定了额外的处理指令。

    folders-gulp:Gulp 和文件夹对象之间的兼容性模块

    文件夹吞咽 这个包在文件夹对象和通用 gulp 语义之间添加了一个兼容层。 这个包为流行的 gulpjs 生态系统提供了翻译层和兼容性。 这必须与 folders.io 合成文件系统一起...构造函数,可以在配置参数中传递特殊选项/参

    javascript 对象的定义方法

    JS中定义类的方式有很多种: 1、工厂方式 function Car(){ var ocar = new Object; ocar.color = “blue”; ocar.doors = 4; ocar.showColor = function(){ [removed](this.color) }; return ocar; } ...

    node-matrix-import-actions:Squiz Matrix“从XML工具导入资产”的操作规范

    node-matrix-import-actions通过require('node-matrix-import-actions')提供一个Action构造函数动作(类型,选择) type是一个表示操作type的字符串。 可以使用以下类型:动作(“ add_web_path”,选择) 甲add_...

    sprinter-dash:Sprinter的Web仪表板

    短跑冲刺 这是用于带有客户端过滤器的的Web仪表板。 Sprinter Dash是一个Web前端,用于在一个视图上查看来自多个... 或者,如果将它们附加到现有的Express应用程序上,则可以在SprinterDash构造函数中指定它们(请参

    fs-dummy:用于创建简单目录结构的 Node.js 模块

    Dummy类的构造函数。 仅在内存中创建新对象,尚未触及本地文件系统。 参数 root - 虚拟根目录的路径。 file - 要在虚拟根目录中创建的文件的名称。 content - 文件的文本内容。 folder - 要在虚拟根目录中创建...

    ember-could-get-used-to-this

    炭烬可以用于这个 Ember可能会习惯于这是对Ember中非组件模板构造的未来方向的坚定看法。 有关更多详细信息,请参!兼容性Ember.js 3.23或以上Ember CLI v2.13或更高版本Node.js v8或更高版本安装ember install ...

Global site tag (gtag.js) - Google Analytics