随笔分类 -  javascript 面向对象

摘要:常用的函数 slice:选取数组值 用法:var arry=["a","b","c","d"]; arry.slice(1) 结果 a,b arry.slice(1,3) 结果b,c splice:向/从数组中添加/删除项目,然后返回被删除的项目。 用法 :var arry=["a","b","c" 阅读全文
posted @ 2017-08-23 17:24 月月木有小情绪 阅读(147) 评论(0) 推荐(0)
摘要:正常情况下外部变量是不能访问一个函数的内部变量的 例如: 那如何访问一个函数的内部变量呢?先看看下边两种: 上述代码中第二种函数bar就是闭包。 关于闭包的用途 闭包除了读取函数内部的变量外,还可以将变量的值一直保存在内存中; 例如: for (var i = 1; i <= 5; i++) { ( 阅读全文
posted @ 2017-08-23 15:39 月月木有小情绪 阅读(136) 评论(0) 推荐(0)
摘要:一、_proto_和prototype的关系 1.__proto__每个对象都有的属性(不是所有的浏览器都实现此属性),prototype是每个函数都有的属性。 eg: 2.大多情况下__proto__可以理解为构造器原型,就是obj.__proto__ obj.constructor.protot 阅读全文
posted @ 2017-08-17 11:56 月月木有小情绪 阅读(176) 评论(0) 推荐(0)