Avatar notebook default
27篇文章 · 13201字 · 1人关注
  • 一个不知道具体数量参数的函数怎么定义

    一个不知道具体数量参数的函数怎么定义? 比如:Object.assign(obj, obj1, obj2, ......)可以合并这些对象,而且...

  • Resize,w 360,h 240
    js 比Typeof更精确的类型判断

    常用的类型判断方法typeof 不是很精确,于是自定义了一个判断类型的方法: 为什么类型判断会和toString扯上关系,上面那句代码啥意思?接...

  • js 循环有哪些?

    js 循环有哪些? for / for-in / for-of / foreach 专门为循环设计 map / filter ... 虽然代码工...

  • JS总结:(二)执行上下文、this、作用域与闭包

    知识点: 1、执行上下文 & 作用域链 & 变量提升 2、this 的七种使用场景 3、作用域与闭包:什么是闭包,优缺点是什么,使用场景有哪些 ...

  • js 闭包 函数执行完后会干什么

    先看一段代码: 这段代码执行完outer(),理论上outer函数作用域下的内存就销毁了,再也不存在了,所以outer函数作用域内的变量再也访问...

  • js 作用域链 和 原型链

    作用域链 js拥有全局作用域(window)、函数作用域、块级作用域(es6)。块级作用域是es6开始才拥有的,因为es6中以let定义的变量才...

  • for...in 和 Object.hasOwnProperty()

    for...in语句以任意顺序遍历一个对象的除Symbol以外的可枚举属性。 提示:for...in不应该用于迭代一个 Array,其中索引顺序...

  • 观察者模式/发布订阅者模式#1

    观察者模式/发布订阅者模式: 一个或多个观察者对目标的状态感兴趣,通过将自己依附在目标对象上以便注册所感兴趣的内容。目标状态发生改变,会发送一个...

  • es6 export,export default 和 import

    export导出的方式一: export导出的方式二:

文集作者