色综合老司机第九色激情 _中文字幕日韩av资源站_国产+人+亚洲_久久久精品影院_久久久视频免费观看_欧美激情亚洲自拍_亚洲成av人片在线观看香蕉_热草久综合在线_欧美极品第一页_2020国产精品自拍

千鋒教育-做有情懷、有良心、有品質的職業教育機構

手機站
千鋒教育

千鋒學習站 | 隨時隨地免費學

千鋒教育

掃一掃進入千鋒手機站

領取全套視頻
千鋒教育

關注千鋒學習站小程序
隨時隨地免費學習課程

當前位置:首頁  >  技術干貨  > 20個實用的TypeScript單行代碼匯總

20個實用的TypeScript單行代碼匯總

來源:千鋒教育
發布人:qyf
時間: 2023-01-17 16:37:00 1673944620

20個實用的TypeScript單行代碼匯總

  在今天的文章中,我將與你分享20有用的 TypeScript 單行代碼,這些單行代碼可以快速的幫助我們提升開發效率,希望對你有用。

  那我們現在開始吧。

  01、等待特定的時間量(以毫秒為單位)

  const wait = (ms: number): Promise=> new Promise((resolve) => setTimeout(resolve, ms));

  await wait(1000); // waiting 1 second

  02、檢查日期是否為工作日

  const isWeekday = (d: Date): boolean => d.getDay() % 6 !== 0;

  isWeekday(new Date(2022, 2, 21)); // -> true

  isWeekday(new Date(2021, 2, 20)); // -> false

  03、反轉字符串

  const reverse = (s: string): string => s.split('').reverse().join('');

  reverse('elon musk'); // -> 'ksum nole'

  04、檢查一個數字是否為偶數

  const isEven = (n: number): boolean => n % 2 === 0;

  isEven(2); // -> true

  isEven(3); // -> false

  05、大寫字符串

  const capitalize = (s: string): string => s.charAt(0).toUpperCase() + s.slice(1);

  capitalize('lorem ipsum'); // -> Lorem ipsum

  06、檢查數組是否為空

  const isArrayEmpty = (arr: unknown[]): boolean => Array.isArray(arr) && !arr.length;

  isArrayEmpty([]); // -> true

  isArrayEmpty([1, 2, 3]); // -> false

  07、檢查對象/數組是否為空

  const isObjectEmpty = (obj: unknown): boolean => obj && Object.keys(obj).length === 0;

  isObjectEmpty({}); // -> true

  isObjectEmpty({ foo: 'bar' }); // -> false

  08、隨機生成整數

  基于兩個參數生成一個隨機整數。

  const randomInteger = (min: number, max: number): number => Math.floor(Math.random() * (max - min + 1)) + min;

  randomInteger(1, 10); // -> 7

  09、生成隨機布爾值

  const randomBoolean = (): boolean => Math.random() >= 0.5;

  randomBoolean(); // -> true

  10、切換布爾值

  切換布爾值,變假為真,變真為假。

  const toggleBoolean = (val: boolean): boolean => (val = !val);

  toggleBoolean(true); // -> false

  11、轉換

  將字符串轉換為帶“-”的連字字符串。

  const slugify = (str: string): string => str.toLowerCase().replace(/\s+/g, '-').replace(/[^\w-]+/g, '');

  slugify('Hello World'); // -> hello-world

  12、生成隨數組組合

  隨機生成一組任何類型的數組。

  const shuffleArray =(arr: T[]): T[] => arr.sort(() => Math.random() - 0.5);

  shuffleArray(<number[]>[1, 2, 3, 4, 5]); // -> [ 4, 5, 2, 1, 3 ]

  13、將連字字符串轉換為駱峰字符串

  const snakeToCamel = (s: string): string => s.toLowerCase().replace(/(_\w)/g, (w) => w.toUpperCase().substring(1));

  snakeToCamel('foo_bar'); // -> fooBar

  14、隨機整數

  根據當前時間生成一個隨機整數。

  const randomInteger = (): number => new Date().getTime();

  randomInteger(); // -> 1646617367345

  15、隨機數字符串

  根據當前時間生成隨機數字符串。

  const randomNumberString = (): string => new Date().getTime() + Math.random().toString(36).slice(2);

  randomNumberString(); // -> 1646617484381wml196a8iso

  16、將數字轉換為字符/字母

  const numberToLetter = (value: number): string => String.fromCharCode(94 + value);

  numberToLetter(4); // -> b

  17、生成隨機的十六進制顏色

  const randomHexColor = (): string => `#${Math.floor(Math.random() * 0xffffff).toString(16).padEnd(6, '0')}`;

  randomHexColor(); // -> #dc7c40

  18、刪除字符串的尾部斜杠

  const removeTrailingSlash = (value: string): string => value && value.charAt(value.length - 1) === '/' ? value.slice(0, -1) : value;

  removeTrailingSlash('foo-bar/'); // -> foo-bar

  19、獲取數組的隨機項

  const randomItem =(arr: T[]): T => arr[(Math.random() * arr.length) | 0];

  randomItem(<number[]> [1, 2, 3, 4, 5]); // -> 4

  20、將大寫字符串轉換為小寫

  const decapitalize = (str: string): string => `${str.charAt(0).toLowerCase()}${str.slice(1)}`;

  decapitalize('Hello world'); // -> hello world

  - End -

tags:
聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。
10年以上業內強師集結,手把手帶你蛻變精英
請您保持通訊暢通,專屬學習老師24小時內將與您1V1溝通
免費領取
今日已有369人領取成功
劉同學 138****2860 剛剛成功領取
王同學 131****2015 剛剛成功領取
張同學 133****4652 剛剛成功領取
李同學 135****8607 剛剛成功領取
楊同學 132****5667 剛剛成功領取
岳同學 134****6652 剛剛成功領取
梁同學 157****2950 剛剛成功領取
劉同學 189****1015 剛剛成功領取
張同學 155****4678 剛剛成功領取
鄒同學 139****2907 剛剛成功領取
董同學 138****2867 剛剛成功領取
周同學 136****3602 剛剛成功領取
相關推薦HOT
色综合老司机第九色激情 _中文字幕日韩av资源站_国产+人+亚洲_久久久精品影院_久久久视频免费观看_欧美激情亚洲自拍_亚洲成av人片在线观看香蕉_热草久综合在线_欧美极品第一页_2020国产精品自拍
日韩三级电影网址| 日韩制服丝袜av| 精品一区二区av| 欧亚洲嫩模精品一区三区| 奇米777欧美一区二区| 亚洲chinese男男1069| 久久成人免费电影| 91麻豆国产在线观看| 亚洲超丰满肉感bbw| 欧美精品色一区二区三区| 性做久久久久久免费观看| 国产精品99久久久久久似苏梦涵| 樱花草国产18久久久久| 欧美国产精品一区二区三区| 亚洲私人黄色宅男| 风间由美性色一区二区三区| 欧美va日韩va| 国产精品88av| 亚洲第一综合色| 精品久久国产字幕高潮| 一区二区三区蜜桃| 欧美日韩精品三区| 天堂蜜桃91精品| 欧美久久高跟鞋激| 欧美一区二区在线看| 男男gaygay亚洲| 精品一二三四区| 亚洲精品在线观| 国内成人精品2018免费看| 精品国产伦一区二区三区观看方式| 国产精品丝袜一区| 在线播放日韩导航| 成人一区二区三区在线观看| 亚洲精品网站在线观看| 91视频观看免费| 中文字幕亚洲一区二区av在线| 久久伊人蜜桃av一区二区| 国产大片一区二区| 色综合中文字幕| 欧美国产日产图区| 91精品国产色综合久久不卡蜜臀| 国产精品系列在线观看| 视频在线观看91| 亚洲超碰精品一区二区| 自拍偷拍国产精品| eeuss鲁一区二区三区| 久久精品国产亚洲一区二区三区| 国产精品国产三级国产a| 日本一二三四高清不卡| ...中文天堂在线一区| 国产欧美日韩在线| 国产精品美女一区二区三区 | 日本午夜精品一区二区三区电影| 欧美mv日韩mv国产| 亚洲精品自拍动漫在线| 黄色资源网久久资源365| 人人爽香蕉精品| 久久夜色精品国产欧美乱极品| 免费观看在线综合| 天天亚洲美女在线视频| 欧美精品一区二区三区高清aⅴ | 亚洲一区在线观看免费观看电影高清| 久久综合狠狠综合久久综合88| 欧美肥妇毛茸茸| 精品成人在线观看| 日韩欧美中文一区二区| 国产女同互慰高潮91漫画| 亚洲小说春色综合另类电影| 激情深爱一区二区| 色综合天天综合网国产成人综合天| 欧美日韩在线播| 久久网站最新地址| 亚洲午夜激情网站| 97se亚洲国产综合在线| 国产精品欧美久久久久无广告| 视频一区二区国产| 欧美美女网站色| 亚洲国产色一区| 欧美日韩国产另类一区| 视频一区二区不卡| 成人激情免费网站| 日本大胆欧美人术艺术动态| 成人性生交大片免费看视频在线| 色悠悠亚洲一区二区| 久久久久久97三级| 欧美成人精品福利| 国产精品久久久久影院亚瑟| 亚洲视频精选在线| 中文字幕欧美国产| 三级不卡在线观看| 国产一区二区精品在线观看| 国产一区二区精品久久91| 丝瓜av网站精品一区二区| 欧美日韩综合一区| 男男成人高潮片免费网站| 欧美大片一区二区| 欧日韩精品视频| 国产成人av影院| 一区二区三区精品在线| 欧美久久久久久久久中文字幕| 日韩欧美不卡一区| a4yy欧美一区二区三区| 久久久91精品国产一区二区精品 | 日韩三级在线免费观看| 欧美大黄免费观看| 麻豆专区一区二区三区四区五区| 欧美国产综合色视频| 91蝌蚪porny九色| 中文字幕中文乱码欧美一区二区 | 国产伦精品一区二区三区视频青涩| 中文字幕制服丝袜成人av| 亚洲女爱视频在线| 日韩精品亚洲专区| 精品在线观看免费| 99久久er热在这里只有精品15| 国产一区日韩二区欧美三区| 欧美一区二区三区小说| 懂色中文一区二区在线播放| 亚洲一区二区高清| 亚洲图片欧美视频| 日本在线不卡一区| 久久99久久精品| 91精品国产综合久久小美女| 精品成人在线观看| 国产精品三级av在线播放| 热久久久久久久| 不卡一区二区中文字幕| 欧美日韩第一区日日骚| 欧美一区二区三区在线观看| 日韩欧美中文字幕一区| 欧美精品xxxxbbbb| 欧美激情一区二区三区蜜桃视频| 欧美日韩国产成人在线91| 国产午夜精品美女毛片视频| 中文字幕一区二区三| 成人午夜在线播放| 日韩手机在线导航| 婷婷开心激情综合| 欧美tk—视频vk| 高清av一区二区| 亚洲精品中文在线| 欧美日韩一区小说| 精品一区二区三区日韩| 91精品国产91久久综合桃花| 久久爱另类一区二区小说| 国产精品午夜久久| 在线一区二区观看| 国产欧美一区二区三区在线看蜜臀| 国产真实乱子伦精品视频| 久久久91精品国产一区二区精品 | 精品国产乱码久久久久久久久| 日韩av在线播放中文字幕| 精品国产伦理网| 91日韩在线专区| 亚洲成人自拍网| 国产精品美女久久久久av爽李琼 | 亚洲人xxxx| 国产日韩三级在线| 日韩一级在线观看| 欧美日韩精品欧美日韩精品| 热久久免费视频| 日韩精品成人一区二区三区| 精品1区2区3区| 久久99精品久久久久久久久久久久| 自拍偷在线精品自拍偷无码专区| 亚洲精品一区二区在线观看| 欧美一区二区在线不卡| 欧美午夜影院一区| 欧美嫩在线观看| 日韩免费电影网站| 日韩天堂在线观看| 久久免费国产精品| 中文字幕欧美三区| 亚洲精品视频免费看| 免费av成人在线| 夫妻av一区二区| 99久久免费视频.com| 欧美性极品少妇| 久久综合狠狠综合| 亚洲一区二区五区| 99久久精品情趣| 国产精品午夜久久| 久久国产精品无码网站| 欧美色大人视频| |精品福利一区二区三区| 成人在线视频一区二区| 69精品人人人人| 亚洲五码中文字幕| 欧美麻豆精品久久久久久| 一区二区三区在线视频观看| 色综合久久天天| 欧美美女直播网站| 日韩午夜精品电影| 亚洲小少妇裸体bbw| 欧美亚洲国产一区二区三区va| 成人欧美一区二区三区黑人麻豆| 丁香啪啪综合成人亚洲小说| 国产精品乱人伦中文| 欧美日本一区二区三区| 蜜臀av性久久久久蜜臀aⅴ流畅 |