太扯了卒废,你的then寫的是包含reject的形式,不return當(dāng)然catch不到伐庭;異步的錯誤用reject才能catch到用爪,你不調(diào)用reject原押,catch當(dāng)然捕獲不到,沒整明白不要誤人子弟
太扯了卒废,你的then寫的是包含reject的形式,不return當(dāng)然catch不到伐庭;異步的錯誤用reject才能catch到用爪,你不調(diào)用reject原押,catch當(dāng)然捕獲不到,沒整明白不要誤人子弟
最后那個for循環(huán)優(yōu)化了哪里啊偎血,直接apply不可以嗎??
記一次淫蕩的數(shù)組合并本文屬于JS中基礎(chǔ)中的基礎(chǔ)诸衔,但是工作中遇到了就記錄一下 情景復(fù)現(xiàn):項目中遇到了兩個數(shù)組 需要合并這兩個數(shù)組,二話沒說颇玷,直接來了一個cancat笨农,但是得聲明一個變量或者重新賦值...
本文屬于JS中基礎(chǔ)中的基礎(chǔ),但是工作中遇到了就記錄一下 情景復(fù)現(xiàn):項目中遇到了兩個數(shù)組 需要合并這兩個數(shù)組帖渠,二話沒說谒亦,直接來了一個cancat,但是得聲明一個變量或者重新賦值...
一. 需求 首頁內(nèi)容多,翻過首頁第一頁狞甚,顯示返回頂部按鈕 二. 邏輯 1.判斷返回頂部按鈕什么時候顯示: 借助@scroll監(jiān)聽滾動锁摔,獲取當(dāng)前滾動距離頂部的高度,獲取當(dāng)前屏幕...
你寫的是個啥哼审?
徹底搞懂JS閉包各種坑閉包是js開發(fā)慣用的技巧谐腰,什么是閉包?閉包指的是:能夠訪問另一個函數(shù)作用域的變量的函數(shù)涩盾。清晰的講:閉包就是一個函數(shù)十气,這個函數(shù)能夠訪問其他函數(shù)的作用域中的變量。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
執(zhí)行結(jié)果是一次輸出1-10
這里沒有變量提升問題椅野。因為for循環(huán)自己本身就是一個作用域
坑點1我認(rèn)為不是閉包原因竟闪,而是作用域的問題离福。你將var換成let試試。
坑點2我也不認(rèn)為是閉包的原因炼蛤,而是this所在上下文的問題妖爷。你換成ES6箭頭函數(shù)試試。
坑點3說法沒問題,就不能換個例子么絮识,事件這樣恁容易惹麻煩的绿聘。
還有,你文章里面太多筆誤了次舌,兄弟熄攘。。彼念。
你好挪圾,為什么我在md里C+V復(fù)制完是筆記的名字,不是鏈接逐沙。使用鏈接功能后也是亂碼打不開
幾步搞懂印象筆記的鏈接功能看到很多的介紹大象的用法的文章哲思,卻很少看到有講大象的鏈接功能的。其實大象的鏈接功能還是很值得說道的吩案,多加利用可以達(dá)到事半功倍的效果棚赔。大象的鏈接的可以簡單的分成兩種,一種是外部...
哈哈务热,
Vue之自定義指令先了解一下,在 vue 中,有很多內(nèi)置的指令. 比如: v-for 用于遍歷 v-if & v-show 用于隱藏和顯示元素(區(qū)別在于后者是修改 display:block|...
1 遍歷數(shù)組通常用for循環(huán) ES5的話也可以使用forEach忆嗜,ES5具有遍歷數(shù)組功能的還有map、filter崎岂、some捆毫、every、reduce冲甘、reduceRight...