成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

5個能提高前端工作效率的操作

開發 前端
一些在前端項目中會用到的快捷操作,下面的代碼都可以直接復制到控制臺運行。

一些在前端項目中會用到的快捷操作,下面的代碼都可以直接復制到控制臺運行。

數字取整

 

  1. let floatNum = 100.5;  
  2. let intNum = ~~floatNum;  
  3. console.log(intNum); // 100 

 

 

5個能提高前端工作效率的騷操作

 

字符串轉數字

 

  1. let str="10000" 
  2. let num = +str;  
  3. console.log(num); // 10000 

 

 

5個能提高前端工作效率的騷操作

 

Falsy和Truthy值轉boolean

Falsy為Javascript中所有可以轉換為false的值的統稱,共8個:false本身、空字符串、null、undefined、NaN、數字0、數字-0、大數字0n。

除Falsy值外其他所有值都是Truthy

  1. let falseNum = 0; 
  2. let falseStr = ""
  3. let falseUndefined; 
  4. let falseNull = null
  5. let falseNaN = 0/0; 
  6.  
  7. let trueNum = 1; 
  8. let trueStr = "何方"
  9. let trueObj = {name:"何方"}; 
  10. let trueArr = ["前端","后端"]; 
  11.  
  12. console.log("falseNum", !!falseNum); // false 
  13. console.log("falseStr", !!falseStr); // false 
  14. console.log("falseUndefined", !!falseUndefined); // false 
  15. console.log("falseNaN",!!falseNaN); // false 
  16.  
  17. console.log("trueNum",!!trueNum); // true 
  18. console.log("trueStr",!!trueStr); // true 
  19. console.log("trueObj",!!trueObj); // true 
  20. console.log("trueArr",!!trueArr); // true 

 

5個能提高前端工作效率的騷操作

 

交換對象鍵值

 

  1. let obj = { 
  2.     key1: "value1"
  3.     key2: "value2" 
  4. }; 
  5. let revert = {}; 
  6. Object.entries(obj).forEach(([key, value]) => revert[value] = key); 
  7. console.log(revert); 

 

 

5個能提高前端工作效率的騷操作

 

數組去重

值類型數組

 

  1. let arrNum = [ 
  2.     1, 2, 3, 4, 5, 6, 7, 8, 9, 0, 
  3.     1, 2, 3, 4, 5, 6, 7, 8, 9, 0 
  4. ]; 
  5. let arrString = [ 
  6.     "1""2""3""4""5""6""7""8""9""0"
  7.     "1""2""3""4""5""6""7""8""9""0" 
  8. ]; 
  9. let arrMixed = [ 
  10.     1, "1""2"truefalsefalse, 1, 2, "2" 
  11. ]; 
  12.  
  13. arrNum = Array.from(new Set(arrNum)); 
  14. arrString = [...new Set(arrString)]; 
  15. arrMixed = [...new Set(arrMixed)]; 
  16.  
  17. console.log(arrNum); // [1, 2, 3, 4, 5, 6, 7, 8, 9, 0] 
  18. console.log(arrString); // ["1""2""3""4""5""6""7""8""9""0"
  19. console.log(arrMixed); // [1, "1""2"truefalse, 2] 

 

 

5個能提高前端工作效率的騷操作

 

引用類型數組

 

  1. let arrObj = [ 
  2.     {name"何方"}, 
  3.     {name"王二"}, 
  4.     {name"何方"}, 
  5.     {name"何方"}, 
  6.     {name"何方"}, 
  7.     {name"何方"}, 
  8.     {name"王二"}, 
  9.     {name"王二"}, 
  10.     {name"王二"}, 
  11.     {name"王二"}, 
  12. ]; 
  13. let arrObj2 = []; 
  14. arrObj.forEach(item => { 
  15.     arrObj2.find(find => find.name === item.name) || arrObj2.push(item) 
  16. }); 
  17. console.log(arrObj2); 

 

 

5個能提高前端工作效率的騷操作

 

 

責任編輯:華軒 來源: 今日頭條
相關推薦

2021-01-12 15:17:40

命令Linux操作系統

2018-07-11 10:39:11

程序員效率工具

2023-10-24 17:45:31

AI

2023-10-13 12:56:23

工作效率VS Code技巧

2015-11-16 10:03:10

效率

2018-08-08 09:00:00

UNIXLinux命令

2020-05-07 10:25:13

工作效率遠程辦公CIO

2021-09-30 16:25:20

物聯網人工智能IoT

2020-03-25 08:26:44

console.log前端

2018-08-10 10:22:19

編程語言Java高效工具

2021-07-19 05:53:32

程序員工作效率效率

2009-05-15 16:36:34

EclipseIDE效率

2025-02-21 09:54:12

2022-08-16 10:32:08

Python數據科學

2019-08-30 14:25:03

Vim命令Linux

2009-05-14 11:43:56

2023-05-15 06:55:27

ChatGPTPrompt

2012-03-12 13:35:10

開發

2010-03-05 13:00:39

Ubuntu命令

2014-04-04 10:27:50

碼農工作效率
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲精品乱码久久久久久按摩观 | 亚洲第一色站 | 国产精品久久在线观看 | 亚洲国产欧美一区二区三区久久 | 欧美日韩专区 | 亚洲综合在线一区 | 在线黄av| 中文字幕 在线观看 | 久久久久久久久国产 | 亚洲综合热 | 日韩精品一区中文字幕 | 日日干日日射 | 精品区| 国产三级一区二区 | 欧美久久视频 | 美女福利网站 | 91视频88av | 成人在线视频网站 | 国产精品久久久久婷婷二区次 | 久久r精品 | 丁香一区二区 | 亚洲视频中文字幕 | 91av视频| 成人免费视频在线观看 | av色站| 久久99深爱久久99精品 | 日韩欧美国产精品一区二区 | 超碰520 | 日韩在线欧美 | 国产精品视频一区二区三区四区国 | 亚洲午夜视频 | 日本中文在线视频 | 久久网一区二区 | 伊人狠狠干 | 欧美综合一区 | 久久99久久99| 精品久久久久久久久久久久久久 | 正在播放国产精品 | 欧美精品中文字幕久久二区 | 日韩欧美一区二区三区免费观看 | 欧美一级久久精品 |