記JavaScript中的一些小坑

1. 數字數組排序

  • JavaScript中的sort()默認是字母排序的,例如[1,2,10,5].sort() 担汤,會輸出[1,10,2,5] 。
    解決這個問題也有個很簡單的辦法隅很,使用[1,2,10,5].sort( (a, b) => { return a - b} )

2. Date()

  • new Date() 返回當前時間
  • new Date(x) 返回1970年1月1日 + x毫秒時間驾荣。
  • new Date(1,1,1) 返回1971年2月1日,年份為1970+1年审编,月份是從0開始,天數是從1開始垒酬。
  • new Date(2010,1,1) 返回2010年1月1日件炉。

3. 如何判斷變量是否是數組

  • typeof [] = 'object' 證明數組并不是原始類型
  • 如何判斷是否是數組:Array.isArray(arr)

4. 閉包

    const Greeters = []
    for (var i = 0 ; i < 10 ; i++) {
      Greeters.push(function () { return console.log(i) })
    }
    
    Greeters[0]() // 10
    Greeters[1]() // 10
    Greeters[2]() // 10

如何將0,1口糕,2磕蛇,3...存入?

  • 解決辦法一: 使用let 替代 var , var 作用域是最近的函數塊秀撇,let 是最近的封閉塊。如果都在塊外棠绘,則為全局變量再扭。
  • 解決辦法二:使用bind
          const Greeters = []
          for (var i = 0 ; i < 10 ; i++) {
            Greeters.push(console.log.bind(null, i))
          }
          Greeters[0]() 
          Greeters[1]() 
          Greeters[2]() 
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市候引,隨后出現的幾起案子敦跌,更是在濱河造成了極大的恐慌,老刑警劉巖柠傍,帶你破解...
    沈念sama閱讀 218,284評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件惧笛,死亡現場離奇詭異,居然都是意外死亡患整,警方通過查閱死者的電腦和手機,發(fā)現死者居然都...
    沈念sama閱讀 93,115評論 3 395
  • 文/潘曉璐 我一進店門紧憾,熙熙樓的掌柜王于貴愁眉苦臉地迎上來昌渤,“玉大人,你說我怎么就攤上這事膀息。” “怎么了甸赃?”我有些...
    開封第一講書人閱讀 164,614評論 0 354
  • 文/不壞的土叔 我叫張陵冗酿,是天一觀的道長。 經常有香客問我鸠窗,道長胯究,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,671評論 1 293
  • 正文 為了忘掉前任裕循,我火速辦了婚禮,結果婚禮上硅则,老公的妹妹穿的比我還像新娘株婴。我一直安慰自己暑认,他們只是感情好台颠,可當我...
    茶點故事閱讀 67,699評論 6 392
  • 文/花漫 我一把揭開白布溉浙。 她就那樣靜靜地躺著绎晃,像睡著了一般醇蝴。 火紅的嫁衣襯著肌膚如雪导坟。 梳的紋絲不亂的頭發(fā)上圈澈,一...
    開封第一講書人閱讀 51,562評論 1 305
  • 那天,我揣著相機與錄音闯两,去河邊找鬼谅将。 笑死,一個胖子當著我的面吹牛饥臂,可吹牛的內容都是我干的。 我是一名探鬼主播隅熙,決...
    沈念sama閱讀 40,309評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼囚戚,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了驰坊?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,223評論 0 276
  • 序言:老撾萬榮一對情侶失蹤察藐,失蹤者是張志新(化名)和其女友劉穎舟扎,沒想到半個月后,有當地人在樹林里發(fā)現了一具尸體睹限,經...
    沈念sama閱讀 45,668評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,859評論 3 336
  • 正文 我和宋清朗相戀三年裂垦,在試婚紗的時候發(fā)現自己被綠了肌索。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片特碳。...
    茶點故事閱讀 39,981評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖午乓,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情梢灭,我是刑警寧澤蒸其,帶...
    沈念sama閱讀 35,705評論 5 347
  • 正文 年R本政府宣布,位于F島的核電站摸袁,受9級特大地震影響,放射性物質發(fā)生泄漏蜂大。R本人自食惡果不足惜蝶怔,卻給世界環(huán)境...
    茶點故事閱讀 41,310評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望踢星。 院中可真熱鬧,春花似錦耳高、人聲如沸所踊。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,904評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽误证。三九已至修壕,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間慈鸠,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,023評論 1 270
  • 我被黑心中介騙來泰國打工譬巫, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留督笆,地道東北人。 一個月前我還...
    沈念sama閱讀 48,146評論 3 370
  • 正文 我出身青樓咕缎,卻偏偏與公主長得像料扰,于是被迫代替她去往敵國和親凭豪。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,933評論 2 355

推薦閱讀更多精彩內容

  • 第5章 引用類型(返回首頁) 本章內容 使用對象 創(chuàng)建并操作數組 理解基本的JavaScript類型 使用基本類型...
    大學一百閱讀 3,234評論 0 4
  • 第1章 認識JS JavaScript能做什么?1.增強頁面動態(tài)效果(如:下拉菜單末早、圖片輪播、信息滾動等)2.實現...
    mo默22閱讀 1,290評論 0 5
  • 一然磷、JS前言 (1)認識JS 也許你已經了解HTML標記(也稱為結構)刊驴,知道了CSS樣式(也稱為表示),會使用HT...
    凜0_0閱讀 2,772評論 0 8
  • Javascript有很多數組的方法舅柜,有的人有W3C的API躲惰,還可以去MDN上去找致份,但是我覺得API上說的不全础拨,M...
    頑皮的雪狐七七閱讀 4,083評論 0 6
  • 《我的個神啊》是阿米爾汗主演的一部印度電影绍载。影片中跟地球人長得相像的外星人PK滔蝉,在太空旅行中到達地球,飛船降落后蝠引,...
    Wenny20閱讀 527評論 0 0