国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

9個好用的JavaScript小技巧

開發(fā) 前端
黑客的方法論是一種涉及不斷改進和迭代的構(gòu)建方法。下面給出了一些非常強大的 JavaScript 小技巧。

黑客的方法論是一種涉及不斷改進和迭代的構(gòu)建方法。黑客們認為總有一天會變得更好,而且沒有什么是永遠不能夠?qū)崿F(xiàn)的。

真正的黑客總是用不同的方式來解決沒人關(guān)注的問題。

[[357388]]

下面給出了一些非常強大的 JavaScript 小技巧。

1. 全部替換

我們都知道 string.Replace() 函數(shù)僅能替換掉第一個匹配項。

你可以通過在正則表達式的末尾添加 /g 來替換所有出現(xiàn)的內(nèi)容。

  1. var example = "potato potato"
  2. console.log(example.replace(/pot/, "tom"));  
  3. // "tomato potato" 
  4. console.log(example.replace(/pot/g, "tom"));  
  5. // "tomato tomato" 

2. 提取唯一值

通過使用 Set 對象和 ... 運算符能夠使用唯一值創(chuàng)建一個新數(shù)組。

  1. var entries = [1, 2, 2, 3, 4, 5, 6, 6, 7, 7, 8, 4, 2, 1] 
  2. var unique_entries = [...new Set(entries)]; 
  3. console.log(unique_entries); 
  4. // [1, 2, 3, 4, 5, 6, 7, 8] 

3. 將數(shù)字轉(zhuǎn)換為字符串

只需要用 + 運算符帶和一個空字符串即可。

  1. var converted_number = 5 + ""; 
  2. console.log(converted_number); 
  3. // 5 
  4. console.log(typeof converted_number);  
  5. // string 

4. 將字符串轉(zhuǎn)換為數(shù)字

只需要用 + 運算符即可。但是要注意:它僅適用于“字符串?dāng)?shù)字”。

  1. the_string = "123"
  2. console.log(+the_string); 
  3. // 123the_string = "hello"
  4. console.log(+the_string); 
  5. // NaN 

5. 隨機排列數(shù)組中的元素

這樣最適合洗牌了:

  1. var my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9]; 
  2. console.log(my_list.sort(function() { 
  3.     return Math.random() - 0.5 
  4. }));  
  5. // [4, 8, 2, 9, 1, 3, 6, 5, 7] 

6. 展平多維數(shù)組

只需使用 ... 運算符。

  1. var entries = [1, [2, 5], [6, 7], 9]; 
  2. var flat_entries = [].concat(...entries);  
  3. // [1, 2, 5, 6, 7, 9] 

7. 條件短路

只需要舉個例子就明白了:

  1. if (available) { 
  2.     addToCart(); 

通過簡單地使用變量和函數(shù)來簡化代碼:

  1. available && addToCart() 

8. 動態(tài)屬性名

一直以來,我以為必須先聲明一個對象,然后才能分配動態(tài)屬性,但是...

  1. const dynamic = 'flavour'
  2. var item = { 
  3.     name: 'Coke', 
  4.     [dynamic]: 'Cherry' 
  5. console.log(item);  
  6. // { name: "Coke", flavour: "Cherry" } 

9. 用 length 調(diào)整貨清空數(shù)組

如果要調(diào)整數(shù)組的大小:

  1. var entries = [1, 2, 3, 4, 5, 6, 7];   
  2. console.log(entries.length);  
  3. // 7   
  4. entries.length = 4;   
  5. console.log(entries.length);  
  6. // 4   
  7. console.log(entries);  
  8. // [1, 2, 3, 4] 

如果要清空數(shù)組:

  1. var entries = [1, 2, 3, 4, 5, 6, 7];  
  2. console.log(entries.length);  
  3. // 7   
  4. entries.length = 0;    
  5. console.log(entries.length);  
  6. // 0  
  7. console.log(entries);  
  8. // [] 

 

責(zé)任編輯:趙寧寧 來源: 前端先鋒
相關(guān)推薦

2019-12-20 14:32:55

JavaScript函數(shù)開發(fā)

2020-09-29 08:14:46

JavaScript開發(fā)代碼

2023-08-18 15:12:00

JavaScript開發(fā)

2019-07-31 10:24:16

JavaScript瀏覽器口袋妖怪

2011-04-07 16:46:09

Solaris

2020-12-23 08:03:01

JavaScript開發(fā)代碼

2021-03-15 08:13:19

JavaScript開發(fā)代碼

2015-03-23 09:44:55

iOS開發(fā)技巧

2021-07-02 09:45:13

Python優(yōu)化代碼

2020-09-26 21:50:26

JavaScript代碼開發(fā)

2020-05-17 16:19:59

JavaScript代碼開發(fā)

2017-10-30 17:25:11

javascript

2024-06-11 00:09:00

JavaScript模式變量

2016-05-10 10:16:13

JavaScript技巧

2010-09-25 09:42:59

Java內(nèi)存管理

2010-08-31 11:01:56

JavaJava內(nèi)存管理

2020-11-11 08:22:40

前端開發(fā)JavaScript

2024-04-09 14:27:39

2022-08-16 10:53:56

JavaScript前端技巧

2024-01-03 08:53:35

JavaScrip編程語言NodeJS
點贊
收藏

51CTO技術(shù)棧公眾號

国产精品亚洲综合色区韩国| 精品一区二区三区欧美| 国产精品普通话对白| 日韩一区二区欧美| 制服丝袜在线91| 成人免费看片网站| 大胆av不用播放器在线播放| 一个人看的免费视频色| 嗯用力啊快一点好舒服小柔久久| 337p粉嫩大胆噜噜噜噜噜91av| 亚洲欧美一区二区三区四区 | 永久91嫩草亚洲精品人人| 亚洲成在人线在线播放| 国产久一一精品| 国产98在线| 久久电影一区| 亚洲男人天堂网站| 一区二区三区视频在线观看免费| silk一区二区三区精品视频| 亚洲人午夜精品天堂一二香蕉| 日本国产精品视频| 一区二区三区一级片| 周于希免费高清在线观看| 99久久综合狠狠综合久久| 亚洲国产一区二区三区在线播放 | 国产乱码午夜在线视频| 成人丝袜高跟foot| 欧美亚洲第一页| 浪潮av在线| 久久亚洲二区| 国内外成人免费激情在线视频网站| 日本中文字幕高清视频| 国产精品嫩草久久久久| 国产伦精品一区二区三区免| 怡红院在线播放| 国产91精品久久久久久久网曝门| 午夜精品福利在线观看| 亚洲成人影院少妇| 国产综合色视频| 日本久久久久久久久| 日韩激情毛片| 这里是久久伊人| av免费在线观看网站| 精品国产免费一区二区三区四区 | 午夜精品一区二区三区在线观看| 欧美大片1688网站| 亚洲精品免费播放| 国产在线一区二区三区四区| 天堂电影一区| 色综久久综合桃花网| 屁屁影院在线观看| 精品中文字幕一区二区小辣椒| 国产一区二区免费在线观看| 丝袜诱惑制服诱惑色一区在线观看| 午夜精品短视频| 成人午夜av影视| 免费一区二区三区在线观看| 日韩午夜高潮| 奇米一区二区三区四区久久| 欧美一区二区三区久久精品| 亚洲美女av黄| 国产色噜噜噜91在线精品| 国产精品福利片| 成人做爰免费视频免费看| 欧美第一淫aaasss性| 中文字幕伦理免费在线视频 | 色戒汤唯在线观看| 欧美亚洲一区三区| 免费裸体美女网站| 久久精品官网| 亚欧无线一线二线三线区别| 国产欧美午夜| 全黄性性激高免费视频| 伊人久久成人| 51精品国产黑色丝袜高跟鞋| 国产精品99久久精品| 久久久av电影| av女在线播放| 欧美伊人久久大香线蕉综合69| av免费不卡国产观看| 97热在线精品视频在线观看| 欧美视频网站| 91久久在线观看| 91蜜桃臀久久一区二区| 亚洲精品日韩激情在线电影| 日韩电影不卡一区| 欧美精品欧美精品系列c| 成人同人动漫免费观看| zzjj国产精品一区二区| 在线成人直播| 黄色成人在线看| 欧美三级资源在线| 岛国大片在线观看| 久久国产天堂福利天堂| 蜜桃视频在线观看播放| 国产z一区二区三区| 欧美大胆视频| 亚洲天堂av女优| 97国产成人高清在线观看| 色综合五月天导航| 久久精品观看| 91在线网站| 97精品久久| 一区二区免费电影| 久久激情视频| jk破处视频在线| 中文字幕精品在线| 久久免费影院| 中文字幕亚洲二区| 99这里有精品| 最新天堂资源在线资源| 色婷婷精品久久二区二区蜜臀av | 午夜激情一区| 午夜大尺度福利视频| 欧美国产97人人爽人人喊| 国产精品无码一区二区在线| 欧美日韩成人一区| 国产原创视频在线观看| 欧美一区二区三区四区高清| 色呦呦在线视频| 欧美一区二区久久| 婷婷亚洲图片| 五月婷婷导航| 欧美富婆性猛交| 99久久99久久综合| 国产一二区视频| 婷婷亚洲久悠悠色悠在线播放| 一级在线观看| 欧美日韩综合在线| 狠狠色综合色区| 国产一区二区在线电影| 国产小视频免费在线观看| 国产精品久久av| 亚洲黄色小视频| 最近国产精品视频| 国产一区精品在线| 欧美色另类天堂2015| 精品孕妇一区二区三区| 国产欧亚日韩视频| 激情成人综合| 国产在线观看黄| 日韩精品高清在线| 日韩视频在线直播| 91精品在线观看视频| 亚洲欧洲另类国产综合| 嫩草研究院在线| 亚洲精品视频在线播放| 国产精品网站在线看| 欧美午夜性生活| 欧美日韩亚洲一区二| av午夜在线观看| 日本在线视频www色| 国产日本欧美一区二区| a天堂中文在线官网| 国产精品成人va在线观看| 亚洲国产日韩一级| 欧美一区亚洲| 污污影院在线观看| 亚洲熟妇无码一区二区三区导航| 久久99久国产精品黄毛片入口 | 中文字幕精品久久| 久久久777精品电影网影网| 九色网友自拍视频手机在线| 国产在线观看精品一区二区三区| 亚洲已满18点击进入久久| 女子免费在线观看视频www| 欧美另类第一页| 亚洲免费成人av| 午夜成年人在线免费视频| 在线视频欧美一区| 欧美日韩亚洲一区二区| 99热精品在线| 国产福利亚洲| 韩国一区二区三区美女美女秀| 欧美天堂一区二区三区| 日韩高清在线一区| 美女在线一区| 99视频网站| 日本一区二区成人| 97精品一区二区| 男女免费观看在线爽爽爽视频| 日韩精品―中文字幕| 国产精品久久久久久亚洲影视 | 亚洲区一区二| 成人福利视频在| 亚洲欧洲偷拍精品| 欧美高清在线精品一区| 亚洲欧洲日韩| 成人精品国产亚洲| 在线国产一区二区三区| 亚洲综合五月天| 日韩美女在线观看一区| 日韩一区二区三区精品视频| 久久麻豆精品| 1234区中文字幕在线观看| av片中文字幕| 久久手机视频| 国产精品视频一区二区三区不卡 | 欧美亚洲成人精品| 日韩精品最新网址|