js
Gobsd
这个作者很懒,什么都没留下…
展开
-
javascript中函数、对象、原型链等的深入自我理解
js中以对象为核心,所有皆对象。 狭义的讲,js中的对象比较纯粹,就是一个大括号包裹的键值对,键为名(有待深入解析,可能就是语法本身),值为对象。 这个基本要素和C++比较接近,并没有凭空创造出新的语法来完成这个对象(类)的构造过程。 函数本身是对象,可以作为对象中的值存在,同时就换了个名字,即该对象的方法。 但是函数+()则变成了一个函数过程,这个过程本身不能作为对象,就像程序的哲学终极...原创 2018-11-14 10:42:46 · 398 阅读 · 0 评论 -
先有对象还是先有函数,鸡生蛋、蛋生鸡的问题。有关js里内置对象Function和Object的思考
js里创建的函数本身作为一个实例对象都是由内置对象Function作为构造函数创造出来的,所谓var f = funciton(a){b}即等同于f = new Function(a,b)。 同时js里Object也是一个构造函数,因此他也是Function加工出来的。 Function作为一个对象实例,也是Function加工出来的,具有自原性。 但Function的加工原料,也就是原型链...原创 2018-11-14 14:03:05 · 1013 阅读 · 0 评论