JavaScript语法之函数中构造函数&函数表达式&函数实例化
程序员文章站
2022-05-23 17:26:49
...
1、 构造函数:
在js中本质上不存在构造函数,只存在函数的构造调用。
如果一个函数被new调用了,那么我们就可以称被调用的那个函数是构造函数.。
代码:
//Foo是构造函数,而且是自定义的构造函数
function foo(name,age){
this.name=name;
this.age=age;
// 构造函数的最后一行一般都会有return this
// return this;
}
2、函数实例化:
//p是构造函数Person的实例对象。
var p = new Person();
p.name="damu";
3、函数表达式
function 关键字可以用来在一个表达式中定义一个函数。
var getName = function () {
alert (4);
};
注意:JavaScript中的函数表达式没有提升。
上一篇: java List集合的三种遍历方法
下一篇: Hive篇.Hive的三种使用方式
推荐阅读
-
JavaScript中全局变量、函数内变量以及常量表达式的效率测试_javascript技巧
-
通过构造函数实例化对象的方法
-
ThinkPHP中__initialize()和类的构造函数__construct()用法分析_php实例
-
javascript中bind函数的作用实例介绍_javascript技巧
-
javascript中函数定义以及声明和表达式区别实例详解
-
JavaScript构造函数中this和return详细介绍
-
C#中私有构造函数的特点和用途实例解析
-
JavaScript之函数中的this和严格模式
-
JavaScript偏函数与柯里化实例详解
-
js核心基础之构造函数constructor用法实例分析