构造函数

Posted musi03

tags:

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

in:检测某一个属性是否属于这个对象(attr in object),不管是私有的属性还是公有的属性,只有存在用in来检测都是true

// console.log(‘‘getX‘‘ in f1) // true 是它的一个属性

 

hasOwnProperty:用来检测某一个属性是否为这个对象的私有属性,这个方法只能检测私有的属性

(思考:检测一个属性是否为该对象的 ‘‘ 公有属性 ‘‘)

function hasPubProperty(attr, obj){

  // 首先保证是它的一个属性并且还不是私有的属性,那么只能是公有的属性了

  return (attr in obj) && (!obj.hasOwnProperty(attr))

}

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

静态构造函数、内部构造函数和公共构造函数有啥区别?

Kotlin类的初始化 ② ( 主构造函数 | 主构造函数定义临时变量 | 主构造函数中定义成员属性 | 次构造函数 | 构造函数默认参数 )

php构造函数的PHP 5 构造函数和析构函数

常见的构造函数类型

构造函数 析构函数 拷贝构造函数 ~~~~~~~~~~构造函数

C# 构造函数总结