精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

17個你可能還不知道 JS 技巧!

開發(fā) 前端
17個你可能還不知道 JS 技巧!你知道嗎?

 1.三元運算符

新手

  1. let hungry = true
  2. let eat;  
  3. if (hungry == true) { 
  4.        eat = 'yes';  
  5. else { 
  6.        eat = 'no'

老手

  1. let hungry = true
  2. let eat = hungry == true ? 'yes' : 'no'

2.數(shù)字轉字符串/字符串轉數(shù)字

新手

  1. let num = 15;  
  2. let s = num.toString(); // number to string 
  3. let n = Number(s); // string to number 

老手

  1. let num = 15; 
  2. let s = num + ""; // 數(shù)字轉字符串 
  3. let n = +s; // 字符串轉數(shù)字 

3.填充數(shù)組

新手

  1. for(let i=0; i < arraySize; i++){ 
  2.   filledArray[i] {'hello' : 'goodbye'}; 

老手

  1. let filledArray = new Array(arraysize).fill(null).map(()=> ({'hello' : 'goodbye'})); 

4.對象的動態(tài)屬性

新手

  1. let dynamic = "value";  
  2. let user = { 
  3.      id: 1, 
  4. }; 
  5. user[dynamic] = "other value";  

老手

  1. let dynamic = "value";  
  2. let user = { 
  3.     id: 1, 
  4.     [dynamic] = "other value" 
  5. }; 

5.刪除重復項

新手

  1. let array = [100, 23, 23, 23, 23, 67, 45];  
  2. let outputArray = []; 
  3. let flag = false;  
  4. for (j = 0; < array.length; j++) { 
  5.    for (k = 0; k < outputArray.length; k++) { 
  6.       if (array[j] == outputArray[k]) { 
  7.          flag = true
  8.        } 
  9.     } 
  10.     if (flag == false) { 
  11.       outputArray.push(array[j]); 
  12.      } 
  13.      flag = false
  14. // tArray = [100, 23, 67, 45] 

老手

  1. let array = [100, 23, 23, 23, 23, 67, 45];  
  2. let outputArray = Array.from(new Set(array)) 

6. 數(shù)組到對象

新手

  1. et arr = ["value1""value2""value3"]; 
  2.  
  3. let arrObject = {}; 
  4.  
  5. for (let i = 0; i < arr.length; ++i) { 
  6.  
  7. if (arr[i] !== undefined) { 
  8.  
  9. arrObject[i] = arr[i]; 
  10.  
  11.  

老手

  1. let arr = ["value1""value2""value3"];  
  2. let arrObject = {...arr};  

7.對象到數(shù)組

新手

  1. let number = { 
  2.   one: 1,  
  3.   two: 2, 
  4. }; 
  5. let keys = [];  
  6. for (let numbers in numbers) { 
  7.   if (number.hasOwnProperty(number)) { 
  8.      keys.push(number); 
  9.     } 
  10. // key = [ 'one''two' ] 

老手

  1. let number = { 
  2.   one: 1,  
  3.   two: 2, 
  4. }; 
  5. let key = Object.keys(numbers); // key = [ 'one''two' ] 
  6. let value = Object.values(numbers);  // value = [ 1, 2 ] 
  7. let entry = Object.entries(numbers); // entry = [['one' : 1], ['two' : 2]] 

8. 短路條件

新手

  1. if (docs) { 
  2.     goToDocs(); 

老手

  1. docs && goToDocs() 

9. 使用^檢查數(shù)字是否相等

  1. if(a!=123) // before // 一般開發(fā)者 
  2.  
  3. if(a^123) // after // B格比較高的 

10.對象遍歷

  1. const age = { 
  2.    Rahul: 20,   
  3.    max: 16 
  4. }; 
  5.  
  6. // 方案1:先得 key 在便利 key 
  7. const keys = Object.keys(age);  
  8. keys.forEach(key => age[key]++); 
  9.  
  10. console.log(age); // { Rahul: 21, max: 16 } 
  11.  
  12. // 方案2 - `for...in` 循環(huán) 
  13. for(let key in age){ 
  14.    age[key]++; 
  15.  
  16. console.log(age); // { Rahul: 22, max: 18 } 

11. 獲取對象的所有鍵

  1. cosnt obj = { 
  2.   name"前端小智",  
  3.   age: 16,  
  4.   address: "廈門",  
  5.   profession: "前端開發(fā)",  
  6. };  
  7.  
  8. console.log(Object.keys(obj)); // name, age, address, profession 

12.檢查值是否為數(shù)組

  1. const arr = [1, 2, 3];  
  2. console.log(typeof arr); // object 
  3. console.log(Array.isArray(arr)); // true 

13.初始化大小為n的數(shù)組并填充默認值

  1. const size = 5; 
  2. const defaultValue = 0; 
  3. const arr = Array(size).fill(defaultValue); 
  4. console.log(arr); // [0, 0, 0, 0, 0] 

14. 真值和虛值

虛值:false,0, "",null,undefined和NaN。

真值:"Values",0",{},[]。

15. 三等號和雙等號的區(qū)別

  1. // 雙等號 - 將兩個操作數(shù)轉換為相同類型,再比較 
  2. console.log(0 == 'o'); // true 
  3.  
  4. // 三等號 - 不轉換為相同類型 
  5. console.log(0 === '0'); // false 

16. 接收參數(shù)更好的方式

  1. function downloadData(url, resourceId, searchTest, pageNo, limit) {} 
  2.  
  3. downloadData(...); // need to remember the order 

更簡單的方法

  1. function downloadData( 
  2.  
  3. { url, resourceId, searchTest, pageNo, limit } = {} 
  4.  
  5. ) {} 
  6.  
  7. downloadData( 
  8.  
  9. { resourceId: 2, url: "/posts", searchText: "WebDev" } 
  10.  
  11. ); 

17.null vs undefined

null =>它是一個值,而undefined不是。

  1. const fn = (x = 'default value') => console.log(x); 
  2.  
  3. fn(undefined); // default value 
  4. fn(); // default value 
  5.  
  6. fn(null); // null 

傳遞null時,不采用默認值,而 undefined或未傳遞任何內(nèi)容時,將采用默認值。

作者:Rahul 譯者:前端小智 來源:dev

原文:https://dev.to/rahxuls/17-javascript-tricks-you-didn-t-know-5gog

本文轉載自微信公眾號「大遷世界」,可以通過以下二維碼關注。轉載本文請聯(lián)系大遷世界公眾號。

 

責任編輯:武曉燕 來源: 大遷世界
相關推薦

2022-05-05 12:02:45

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

2023-07-07 14:47:46

JavaScript技巧

2021-03-18 14:02:56

iOS蘋果細節(jié)

2024-03-04 00:00:00

Kubernetes技巧API

2021-01-05 11:22:58

Python字符串代碼

2020-01-29 19:40:36

Python美好,一直在身邊Line

2015-08-13 09:03:14

調試技巧

2018-09-02 15:43:56

Python代碼編程語言

2021-05-12 10:48:02

蘋果技巧功能

2025-02-27 08:33:13

2021-10-22 09:41:26

橋接模式設計

2017-11-07 21:58:25

前端JavaScript調試技巧

2020-11-03 09:51:04

JavaScript開發(fā) 技巧

2017-10-16 13:30:28

windows 10技巧輸入法

2023-04-09 23:37:31

JavaScript開發(fā)

2020-10-28 08:06:09

Vue3框架數(shù)據(jù)

2015-07-13 08:49:54

2016-07-22 17:55:07

云計算

2020-04-10 16:10:17

微信小技巧移動應用

2022-09-20 11:58:27

NpmNode.js
點贊
收藏

51CTO技術棧公眾號

久久久久久夜| 日本成人片在线| 国产91精品在线观看| 久久久久久这里只有精品| 风间由美一二三区av片| 日韩精品三区| 成人亚洲精品777777大片| 一级黄色片大全| 成人福利片在线| 亚洲综合丝袜美腿| 日本不卡在线观看| aaa一区二区三区| 国产偷自视频区视频一区二区| 一区二区三区 在线观看视| 久久久精品视频国产| 都市激情综合| 亚洲综合成人网| 色大师av一区二区三区| 亚洲精品免费在线观看视频| 日韩二区三区四区| 久久久久久12| 日韩一区二区不卡视频| 亚洲宅男一区| 精品精品欲导航| 天天影视色综合| 原纱央莉成人av片| 亚洲午夜在线视频| 永久免费在线看片视频| 麻豆app在线观看| 国产成人在线看| 国产成人涩涩涩视频在线观看| 欧美日韩免费一区二区| 日韩欧美自拍| 亚洲性猛交xxxxwww| 青青草视频网站| 91精品久久久久久综合五月天| 在线国产亚洲欧美| 777精品久无码人妻蜜桃| 丝袜美女在线观看| 亚洲色图一区二区三区| 亚洲精品一区二区三区蜜桃久| 色视频在线观看免费| 成人听书哪个软件好| 99re视频在线播放| 国产精品一区二区三区在线免费观看| 日韩国产成人精品| 国产成人精品优优av| 九九热在线免费观看| 亚洲欧洲一区| 97视频在线观看免费高清完整版在线观看| 欧美爱爱小视频| 一区二区蜜桃| 久久成人av网站| 国产精品视频一区二区三| 首页国产精品| xxxxx成人.com| 亚洲一区电影在线观看| 色135综合网| 色婷婷综合成人av| 卡通动漫亚洲综合| 欧美精品色网| 久久久久久噜噜噜久久久精品| 久久精品99国产精| 亚洲电影av| 1769国产精品| 欧美性猛交xxxx乱大交hd| 亚洲一区国产一区| 国产91免费看片| 中文字幕日韩国产| 激情文学综合插| 亚洲xxxx18| 三级网站免费观看| 久久夜色精品国产噜噜av| 欧美二区在线看| gogogo高清在线观看免费完整版| 国产精品理论在线观看| 日本高清xxxx| 成人免费网站观看| 色播五月激情综合网| 乌克兰美女av| 日韩一区二区三区在线看| 亚洲国产精品久久精品怡红院| 一级特黄a大片免费| 狠狠色狠狠色综合婷婷tag| 最近2019中文字幕一页二页| 青青操国产视频| 国产日韩亚洲| 国产深夜精品福利| 日韩一级片免费在线观看| 337p粉嫩大胆噜噜噜噜噜91av | 国产成人免费视频网站| 精品欧美一区二区在线观看视频| 国产在线你懂得| 亚洲欧美一区二区三区国产精品| 国产一级爱c视频| 欧美日韩五区| 精品久久久久久久久久久院品网 | 精品人妻一区二区三区浪潮在线| 波多野结衣中文字幕一区| 日韩欧美精品在线不卡 | 97在线视频免费看| 在线观看不卡的av| va亚洲va日韩不卡在线观看| 日韩高清国产精品| jizz一区二区三区| 欧美三级日韩在线| 国产精品伦子伦| 91精品啪在线观看国产18| 2021久久精品国产99国产精品| 亚洲午夜精品久久久| 91在线观看视频| 精品视频在线观看一区二区| 欧美中文字幕精在线不卡| 欧美一区中文字幕| 白白色免费视频| 亚洲经典自拍| 91在线精品观看| 在线日本视频| 欧美视频在线看| 国产精品无码自拍| 五月综合激情| 国产精品777| 午夜国产在线观看| 亚洲一区二区在线免费观看视频 | 国产亚洲人成a一在线v站| 九九九国产视频| 国产在线不卡一区| 日韩电影免费观看高清完整| 1234区中文字幕在线观看| 欧美一区二区三区视频在线观看| 九一在线免费观看| 久久中文在线| 精品一区二区久久久久久久网站| 污污影院在线观看| 欧美一区二区三区男人的天堂| 东京热无码av男人的天堂| 午夜一级久久| 精品乱码一区二区三区| 国产丝袜在线播放| 精品国偷自产国产一区| 免费毛片在线播放免费| 国产在线播放一区三区四| 中文字幕欧美人与畜| 欧美性www| 精品国产欧美成人夜夜嗨| 最近中文字幕在线免费观看| 久久久精品免费免费| 欧美性猛交久久久乱大交小说 | 国产传媒日韩欧美成人| 麻豆一区二区三区在线观看| 91麻豆精品一二三区在线| 自拍偷拍免费精品| 国产孕妇孕交大片孕| 国产精品久久久久久妇女6080| 久久婷婷综合色| 国产精品99久久久久久动医院| 国产在线精品自拍| 爆操欧美美女| 日韩精品一区二区三区视频 | 在线观看网站黄不卡| 久久精品视频18| 日本在线不卡一区| 一级做a爰片久久| 久久一级大片| 欧美激情亚洲自拍| 天堂中文资源在线观看| 精品久久中文字幕| 日韩人妻无码精品综合区| 日本在线不卡视频| 亚洲精品偷拍视频| 国产 日韩 欧美 综合 一区| 欧美亚洲视频一区二区| 国产污视频在线| 7777精品伊人久久久大香线蕉 | 国产视频一区免费看| 日本免费一区二区三区| 国产精品天堂蜜av在线播放| 免费av在线一区| 污污视频在线观看网站| 欧美亚洲国产一卡| 欧美卡一卡二卡三| 91视频一区二区| 国产福利在线免费| 伊人久久亚洲影院| 三区精品视频观看| 试看120秒一区二区三区| 国产91av在线| 九色porny丨首页在线| 精品国产乱码久久久久久影片| 91丝袜一区二区三区| 最新国产成人在线观看| 久久人妻少妇嫩草av无码专区| 麻豆精品视频在线观看视频| 日韩 欧美 视频| jizzjizz欧美69巨大| 99re视频在线播放| 精品成人免费一区二区在线播放| 九九视频这里只有精品| 裸体xxxx视频在线| 亚洲精品一区二区三区香蕉| 在线观看免费观看在线| 午夜天堂影视香蕉久久| 极品美妇后花庭翘臀娇吟小说| 成人av在线播放网址| 四季av一区二区三区| 国产欧美成人| 九一免费在线观看| heyzo久久| 欧美不卡1区2区3区| 精品久久久久久久久久岛国gif| 人人爽久久涩噜噜噜网站| 污污视频在线| 久久综合伊人77777| 国产一二在线观看| 亚洲成人激情在线观看| 国产精品亚洲欧美在线播放| 在线观看日韩av先锋影音电影院| 国产一级一片免费播放放a| 国产精品久久国产精麻豆99网站| 国产精品无码电影| 国产69精品一区二区亚洲孕妇| 天堂av在线网站| 久久亚洲欧洲| 97国产在线播放| 红桃视频国产精品| 久久久成人精品一区二区三区| 成人久久电影| 日本精品一区二区三区高清 久久 日本精品一区二区三区不卡无字幕 | 日日夜夜狠狠操| 五月激情综合色| 免费一级a毛片夜夜看| 亚洲色图欧洲色图婷婷| 免费成人深夜蜜桃视频| 中文字幕不卡三区| av电影网站在线观看| 久久婷婷综合激情| 国产成人无码一区二区在线观看| 成人av第一页| 伊人网综合视频| av激情综合网| 50一60岁老妇女毛片| 成人午夜看片网址| 黄色av电影网站| 丁香桃色午夜亚洲一区二区三区| 色哟哟免费视频| 国产1区2区3区精品美女| 亚洲911精品成人18网站| 国产精品亚洲一区二区三区妖精 | 亚洲图片在线播放| 欧美日韩中文字幕一区二区| 中国老头性行为xxxx| 欧美日韩在线播| 91影院在线播放| 8v天堂国产在线一区二区| 国产日韩精品suv| 日韩一区二区在线播放| 性欧美18一19性猛交| 欧美成人一级视频| 亚洲欧美黄色片| 亚洲精品美女在线| 欧美偷拍视频| 亚洲午夜未删减在线观看| eeuss影院www在线观看| 欧美成人激情在线| 国产ktv在线视频| 日韩av片永久免费网站| 国产精品蜜月aⅴ在线| 91视频免费进入| 色天天色综合| 亚洲精品一区二区三区蜜桃久| 亚洲成人精品| 国产 日韩 亚洲 欧美| 久久亚洲美女| 欧美激情第四页| 99久久免费视频.com| 午夜在线观看一区| 亚洲三级理论片| 日本视频www| 欧美特级限制片免费在线观看| 91亚洲视频在线观看| 亚洲精品电影久久久| 电影av一区| 欧美激情a∨在线视频播放| 亚洲欧美小说色综合小说一区| 国产噜噜噜噜噜久久久久久久久| 日韩中文字幕一区二区高清99| 久久96国产精品久久99软件| jvid福利在线一区二区| 中文字幕无码精品亚洲资源网久久| 免费欧美日韩| 伊人影院在线观看视频| 国产亚洲一区二区三区在线观看| 精品欧美一区二区久久久久| 欧美午夜视频一区二区| 99精品人妻无码专区在线视频区| 日韩精品免费观看| 2024最新电影在线免费观看| 国产97色在线| 高清精品视频| 欧美一级黄色录像片| 久久久久久久尹人综合网亚洲| 韩国三级丰满少妇高潮| 国产日韩亚洲欧美综合| 国产在线观看免费av| 欧美精品在欧美一区二区少妇| 色香蕉在线视频| 久久久精品2019中文字幕神马| 中文在线最新版地址| 3d蒂法精品啪啪一区二区免费| 精品少妇av| 91专区在线观看| 国产精品一二一区| 性爱在线免费视频| 欧美性生交大片免费| 亚洲奶汁xxxx哺乳期| 久久久国产精品免费| 国产精品久久亚洲不卡| 久久66热这里只有精品| 在线免费观看欧美| 992tv人人草| 中文字幕一区二区5566日韩| 中文字幕精品视频在线观看| 日韩av在线不卡| 久久不射影院| 51成人做爰www免费看网站| 日韩影院二区| 欧美黄色性生活| 久久精品一级爱片| 手机在线看片1024| 日韩电影在线观看中文字幕| 福利写真视频网站在线| 3d动漫啪啪精品一区二区免费| 99欧美视频| 日本黄色的视频| 国产精品久久久久国产精品日日| 这里只有精品999| 一区二区福利视频| 电影一区电影二区| 日韩高清在线播放| 免费视频一区二区| 后入内射无码人妻一区| 欧美日韩精品综合在线| 欧美极品视频| 成人做爰www免费看视频网站| 手机在线电影一区| 久久综合在线观看| 亚洲精品乱码久久久久久黑人| 91影院在线播放| 久久91亚洲人成电影网站| 日韩视频1区| 国产妇女馒头高清泬20p多| caoporn国产精品| 女人十八岁毛片| 亚洲欧美成人在线| 亚洲精品555| 正在播放一区| 国产精品1024| 国产在线一区视频| 精品无人区太爽高潮在线播放| 在线看片国产福利你懂的| 欧美日韩喷水| 久久精品99久久久| 中文字幕在线2021| 精品国产乱码久久久久久闺蜜 | aaa黄色大片| 天天色综合成人网| 国产专区在线| 成人精品视频在线| 亚洲视频综合| 久久精品—区二区三区舞蹈| 欧美男生操女生| 日本动漫理论片在线观看网站| 精品视频导航| 男女男精品网站| 久久久精品91| 亚洲丝袜av一区| 99久久这里有精品| 成人午夜精品久久久久久久蜜臀| 久久久久久毛片| 国产精品一区二区黑人巨大| 午夜精品国产精品大乳美女| 欧美猛男做受videos| 手机av在线网站| 欧美日韩美女在线观看| 欧美另类极品| 成人女人免费毛片| 玖玖国产精品视频| 国产va在线播放| 亚洲欧美一区二区三区久久| 成人av在线播放| 少妇性饥渴无码a区免费| 中文字幕日韩av资源站| 午夜激情小视频| 51成人做爰www免费看网站| 丝袜亚洲精品中文字幕一区| 波多野结衣亚洲一区二区| 精品在线小视频| 亚洲3区在线| 黄色片视频在线| 精品露脸国产偷人在视频|