摘要:附如果你想获取一个对象的所有属性甚至包括不可枚举的即可见下面一种方法方法返回一个由指定对象的所有自身属性的属性名包括不可枚举属性但不包括值作为名称的属性组成的数组。 JavaScript中遍历获取对象属性和方法主要有三种: Object.keys()、Object.getOwnPropertyNames()、for...in... 一、Object.keys()、Object.get...
摘要:发布订阅模式观察者模式发布订阅模式也叫观察者模式,这是一个一对多的关系,可以多个订阅者订阅同一个事件,当事件触发时就会通知订阅者去执行订阅时绑定的程序我举个例子来解释一下同学想在结婚的时候邀请好友来喝喜酒,这个邀请的名单其实就是订阅事件 发布-订阅模式/观察者模式 发布-订阅模式也叫观察者模式,这是一个一对多的关系,可以多个订阅者订阅同一个事件,当事件触发时就会通知订阅者去执行订阅时绑...
摘要:该对象包含了函数的所有局部变量命名参数参数集合以及,然后此对象会被推入作用域链的前端。如果整个作用域链上都无法找到,则返回。此时的作用域链包含了两个对象的活动对象和对象。 前端学习:教程&开发模块化/规范化/工程化/优化&工具/调试&值得关注的博客/Git&面试-前端资源汇总 欢迎提issues斧正:闭包 JavaScript-闭包 闭包(closure)是一个让人又爱又恨的somet...
摘要:正文本来这两天是在准备误入前端系列文章的下篇也可能是终结篇,但是今天闰土临时决定插播一篇小文,想和你们聊三件事。躁动的内心告诉我,永远不要给自己的人生设上限。作者闰土少年出处本博客的文章如无特殊说明,均为原创,转载请注明出处。 showImg(https://segmentfault.com/img/bVY4gl?w=640&h=360); 前言 每天徘徊在上下班的路上,我一直在问自己...
摘要:说起取反操作,一般情况是针对类型的操作,而在中处理逻辑或时,很多情况都会默认转换为值,例如等都会当做而等会当做来处理。具体代码如下输出的结果分别是和。怎么样,是不是又掌握了一项装逼技能 说起取反操作,一般情况是针对boolean类型的操作,而在javaScript中处理逻辑true或false时,很多情况都会默认转换为boolean值,例如a、1、{}等都会当做true,而、0、NaN...