自己胡闹的代码
<script> function Fuck() { this.c={ ff:function () { return { hi:function () { return "." } } } } } var gz=new Fuck(); console.log(gz.c.ff().hi()); </script>
构造函数很简单,主要说一下这个this
this代表构造函数被实例化之后的新对象,这里仅说明构造函数内的this,不代表其他地方的this
构造函数的执行过程,就是不断的将属性和方法赋值给新对象this的过程。