JavaScript
SherryBean
这个作者很懒,什么都没留下…
展开
-
JS原型及原型链
一、JS对象JS中的对象分为普通对象和函数对象,Object和Function是JS内置的函数对象,另外,通过new function得来的对象均为函数对象。如下图所示:function f1(){}; var f2 = function(){}; var f3 = new Function('str','console.log(str)');var o1 = {}; var o2 = new Ob转载 2017-03-23 16:39:17 · 307 阅读 · 0 评论 -
JS闭包
作用域链某个函数被调用时,会创建一个执行环境及相应的作用域链,然后使用arguments和其他命名参数的值来初始化函数的活动对象。在作用域链中,外部函数的活动对象始处于第二位,外部函数的外部函数的活动对象处于第三位,……直到作用域链终点的全局执行环境。在函数执行过程中,为读取和写入变量的值,就需要在作用域链中查找变量。eg:function compare(v1,v2){ if(v1<v2)转载 2017-03-24 15:01:54 · 323 阅读 · 0 评论