240 发简信
IP属地:北京
  • 太扯了,你的then写的是包含reject的形式,不return当然catch不到;异步的错误用reject才能catch到,你不调用reject,catch当然捕获不到,没整明白不要误人子弟

  • 最后那个for循环优化了哪里啊,直接apply不可以吗🙏

    记一次淫荡的数组合并

    本文属于JS中基础中的基础,但是工作中遇到了就记录一下 情景复现:项目中遇到了两个数组 需要合并这两个数组,二话没说,直接来了一个cancat,但是得声明一个变量或者重新赋值...

  • 记一次淫荡的数组合并

    本文属于JS中基础中的基础,但是工作中遇到了就记录一下 情景复现:项目中遇到了两个数组 需要合并这两个数组,二话没说,直接来了一个cancat,但是得声明一个变量或者重新赋值...

  • vue返回顶部带动画

    一. 需求 首页内容多,翻过首页第一页,显示返回顶部按钮 二. 逻辑 1.判断返回顶部按钮什么时候显示: 借助@scroll监听滚动,获取当前滚动距离顶部的高度,获取当前屏幕...

  • 你写的是个啥?

    彻底搞懂JS闭包各种坑

    闭包是js开发惯用的技巧,什么是闭包?闭包指的是:能够访问另一个函数作用域的变量的函数。清晰的讲:闭包就是一个函数,这个函数能够访问其他函数的作用域中的变量。eg: 很多人会...

  • var object = {
    name: 'object',
    getName: function() {
    var that = this;
    return function() {
    console.info(that.name)
    }
    }
    }

  • 技巧2有错误,
    for(var i=0; i<10; i++){
    console.info(i)
    }
    alert(i) // 变量提升,弹出10
    执行结果是一次输出1-10
    这里没有变量提升问题。因为for循环自己本身就是一个作用域

  • 不是我说,你这代码你自己运行过吗

  • 不想说,写的提垃圾的

  • 坑点1我认为不是闭包原因,而是作用域的问题。你将var换成let试试。
    坑点2我也不认为是闭包的原因,而是this所在上下文的问题。你换成ES6箭头函数试试。
    坑点3说法没问题,就不能换个例子么,事件这样恁容易惹麻烦的。
    还有,你文章里面太多笔误了,兄弟。。。

  • 你好,为什么我在md里C+V复制完是笔记的名字,不是链接。使用链接功能后也是乱码打不开

    几步搞懂印象笔记的链接功能

    看到很多的介绍大象的用法的文章,却很少看到有讲大象的链接功能的。其实大象的链接功能还是很值得说道的,多加利用可以达到事半功倍的效果。大象的链接的可以简单的分成两种,一种是外部...

  • 哈哈,

    Vue之自定义指令

    先了解一下,在 vue 中,有很多内置的指令. 比如: v-for 用于遍历 v-if & v-show 用于隐藏和显示元素(区别在于后者是修改 display:block|...

  • for in 和for of的区别

    1 遍历数组通常用for循环 ES5的话也可以使用forEach,ES5具有遍历数组功能的还有map、filter、some、every、reduce、reduceRight...