普通函数构造函数

Posted 好笑。

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了普通函数构造函数相关的知识,希望对你有一定的参考价值。

 

普通函数和构造函数的区别

  • this指向不同(构造函数的this指向创建的对象实例上)
  • 调用方式(构造函数 调用需要new)
  • 命名方式(构造函数首字母大写,普通函数使用驼峰法命名)

普通函数(驼峰命名 eg:personNew)

function add(a,b){
   retrun a+b;  
}
add(1,2);   
console.log(add(1,2));   //3

构造函数(必须大写)

function Person(name,age){
   this.name = name;
   this.age = age;
   this.todo = function(){
      return this.name; 
   }       
}
var aa = new Person(funny,20);
aa.name;

 

以上是关于普通函数构造函数的主要内容,如果未能解决你的问题,请参考以下文章

Android 逆向ART 脱壳 ( DexClassLoader 脱壳 | DexClassLoader 构造函数 | 参考 Dalvik 的 DexClassLoader 类加载流程 )(代码片段

Android 逆向ART 脱壳 ( DexClassLoader 脱壳 | DexClassLoader 构造函数 | 参考 Dalvik 的 DexClassLoader 类加载流程 )(代码片段

静态代码块-普通代码块-构造代码块(好多图系列)

Java中静态代码块构造代码块构造函数普通代码块(转载)

java中的静态代码块,构造代码块,构造函数,普通代码块

Java中静态代码块构造代码块构造函数普通代码块