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

20 多個讓你驚嘆的強(qiáng)大 JavaScript 單行代碼

開發(fā) 前端
在這篇文章中,作者將分享 20 多個令人驚嘆的 JavaScript 單行代碼,每個代碼都有一個實(shí)際示例來展示它們的作用。

JavaScript 是程序員的游樂場,單行代碼就像魔術(shù)一樣——簡短、有趣且功能強(qiáng)大。無論您是在清理代碼還是想給隊(duì)友留下深刻印象,這些代碼片段都可以挽救局面。

在這篇文章中,我將分享 20 多個令人驚嘆的 JavaScript 單行代碼,每個代碼都有一個實(shí)際示例來展示它們的作用。

讓我們開始吧!

1. 交換兩個變量而無需臨時變量

不再需要處理臨時變量!

let a = 5, b = 10;
[a, b] = [b, a];
console.log(a, b); // 10, 5

解構(gòu)使這種交換變得順暢無比。

2. 在兩個值之間生成一個隨機(jī)數(shù)

非常適合擲骰子或隨機(jī) ID:

const random = (min, max) => Math.floor(Math.random() * (max - min + 1)) + min;console.log(random(1, 6));
 // e.g., 4 (random between 1 and 6)

嘗試一下快速游戲機(jī)制!

3. 檢查數(shù)字是否為偶數(shù)

模數(shù)經(jīng)典:

const isEven = num => num % 2 === 0;
console.log(isEven(8)); // true
console.log(isEven(7)); // false

非常適合過濾或驗(yàn)證。

4. 從數(shù)組中刪除重復(fù)項(xiàng)

告別重復(fù):

const unique = arr => [...new Set(arr)];
console.log(unique([1, 2, 2, 3, 3, 4])); // [1, 2, 3, 4]

Set 對象負(fù)責(zé)完成所有繁重的工作。

5. 展平數(shù)組(一層)

解開嵌套數(shù)組:

const flat = arr => arr.flat();
console.log(flat([[1, 2], [3, 4]])); // [1, 2, 3, 4]

需要更多層級?使用 flat(2) 實(shí)現(xiàn)更深的嵌套。

6. 對數(shù)組中的所有數(shù)字求和

一次性將其相加:

const sum = arr => arr.reduce((a, b) => a + b, 0);
console.log(sum([1, 2, 3, 4])); // 10

Reduce 是你快速計算的好幫手。

7. 反轉(zhuǎn)字符串

輕松翻轉(zhuǎn)文本:

const reverse = str => str.split('').reverse().join('');
console.log(reverse("hello")); // "olleh"

嘗試一下有趣的文字游戲吧!

8. 檢查字符串是否為回文

找出那些鏡像詞:

const isPalindrome = str => str === str.split('').reverse().join('');
console.log(isPalindrome("radar")); // true
console.log(isPalindrome("hello")); // false

字符串挑戰(zhàn)的一個巧妙技巧。

9. 將字符串的首字母大寫

完善您的文本:

const capitalize = str => str.charAt(0).toUpperCase() + str.slice(1);
console.log(capitalize("javascript")); // "Javascript"

非常適合用于姓名或頭銜。

10. 獲取數(shù)組中的最大值

查找最大數(shù)字:

const max = arr => Math.max(...arr);
console.log(max([3, 8, 1, 5])); // 8

擴(kuò)展運(yùn)算符讓這一切變得輕而易舉。

11. 獲取數(shù)組中的最小值

或者最小值:

const min = arr => Math.min(...arr);
console.log(min([3, 8, 1, 5])); // 1

同樣的技巧,不同的方向。

12. 生成數(shù)字?jǐn)?shù)組

即時創(chuàng)建范圍:

const range = n => [...Array(n).keys()];
console.log(range(5)); // [0, 1, 2, 3, 4]

非常適合循環(huán)或測試數(shù)據(jù)。

13. 檢查數(shù)組是否為空

沒什么好說的,只是事實(shí):

const isEmpty = arr => arr.length === 0;console.log(isEmpty([])); // true
console.log(isEmpty([1, 2])); // false

快速檢查完整性。

14. 克隆數(shù)組

保持原始數(shù)組安全:

const clone = arr => [...arr];
const arr = [1, 2, 3];
const copy = clone(arr);
copy.push(4);console.log(arr, copy); // [1, 2, 3], [1, 2, 3, 4]

這里沒有突變!

15. 從數(shù)組中選擇一個隨機(jī)元素

添加一些不可預(yù)測性:

const randomItem = arr => arr[Math.floor(Math.random() * arr.length)];
const fruits = ["apple", "banana", "orange"];
console.log(randomItem(fruits)); // e.g., "banana"

非常適合測驗(yàn)或隨機(jī)排序。

16. 將數(shù)組轉(zhuǎn)換為對象

將對轉(zhuǎn)換為屬性:

const toObject = arr => Object.fromEntries(arr);
console.log(toObject([["name", "Alice"], ["age", 25]])); // { name: "Alice", age: 25 }

數(shù)據(jù)轉(zhuǎn)換非常干凈。

17. 檢查值是否為數(shù)字

毫無意外:

const isNumber = val => typeof val === 'number' && !isNaN(val);
console.log(isNumber(42)); // true
console.log(isNumber("42")); // false

保持邏輯嚴(yán)密。

18. 截斷字符串

使用樣式縮短:

const truncate = (str, n) => str.length > n ? str.slice(0, n) + '...' : str;
console.log(truncate("Hello world", 5)); // "Hello..."

非常適合預(yù)覽或工具提示。

19. 從數(shù)組中刪除虛假值

整理您的列表:

const clean = arr => arr.filter(Boolean);
console.log(clean([0, 1, false, 2, '', 3])); // [1, 2, 3]

假值消失!

20. 使用逗號格式化數(shù)字

使數(shù)字彈出:

const formatNumber = num => num.toLocaleString();
console.log(formatNumber(1234567)); // "1,234,567"

一行中即可讀出統(tǒng)計數(shù)據(jù)。

21. 消除函數(shù)抖動(獎勵!)

平息快速事件:

const debounce = (fn, ms) => { let timeout; return (...args) => { clearTimeout(timeout); timeout = setTimeout(() => fn(...args), ms); }; };
const log = () => console.log("Clicked!");
const debouncedLog = debounce(log, 300);
debouncedLog(); // Logs "Clicked!" after 300ms, only once if called repeatedly

滾動或輸入處理程序的必備功能。

22. 合并兩個數(shù)組

合并和重復(fù)數(shù)據(jù)刪除:

const merge = (arr1, arr2) => [...new Set([...arr1, ...arr2])];
console.log(merge([1, 2], [2, 3])); // [1, 2, 3]

聯(lián)合變得簡單。

為什么這些單行代碼很棒

它們減少了冗長的內(nèi)容,提高了可讀性,讓您專注于有趣的事情。從格式化字符串到馴服數(shù)組,它們都能滿足您的需求。

責(zé)任編輯:龐桂玉 來源: web前端開發(fā)
相關(guān)推薦

2023-10-10 16:20:38

JavaScript代碼技巧

2024-10-09 14:45:41

2022-10-08 07:54:24

JavaScriptAPI代碼

2017-11-09 08:48:49

JavaScript編程黑科技

2021-12-06 10:40:01

One-Liner代碼前端

2022-07-12 10:18:05

JavaScript單行代碼

2022-07-08 09:53:51

JavaScript單行代碼

2025-02-25 11:12:53

2024-08-27 15:25:33

2024-01-05 14:47:01

按鈕效果開發(fā)

2021-08-17 10:08:44

HTML網(wǎng)站網(wǎng)絡(luò)

2023-08-01 14:36:00

JavaScript開發(fā)

2023-03-13 16:08:00

JavaScript數(shù)組函數(shù)

2025-08-13 08:20:00

代碼Python開發(fā)

2023-04-14 18:02:09

2023-02-15 16:19:59

JavaScript技巧API

2012-10-29 09:40:43

HTML5JavaScriptWebGL

2024-05-06 08:27:00

2022-09-26 12:53:54

JavaScrip單行代碼

2025-02-18 11:01:49

點(diǎn)贊
收藏

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

男女视频在线看| 亚洲aⅴ天堂av在线电影软件| 久久久久无码国产精品| 婷婷精品在线| 欧美亚州韩日在线看免费版国语版| 亚洲一区三区电影在线观看| 亚洲av少妇一区二区在线观看| 夜夜嗨一区二区三区| 亚洲天堂av电影| 日本少妇一区二区三区| 亚洲1234区| 樱花草国产18久久久久| 欧美一区国产一区| 亚洲爱爱综合网| 蜜臀精品久久久久久蜜臀| 九九热精品视频在线播放| 亚洲AV无码国产成人久久| www一区二区三区| 色综合久久久久久久久| 欧美极品少妇无套实战| 69久久久久| 93久久精品日日躁夜夜躁欧美| 国产一区二区在线免费| 全部毛片永久免费看| 亚洲一区 二区 三区| 亚洲香蕉在线观看| 亚洲调教欧美在线| 一区二区三区免费在线看| 欧美吻胸吃奶大尺度电影| 青青草成人免费在线视频| 成年人黄视频在线观看| 亚洲国产精品t66y| 久久综合精品一区| 天天干,夜夜操| 国产成人在线免费观看| 成人h片在线播放免费网站| 无码人妻精品一区二| 99热免费精品在线观看| 色综合久久88| 色欲人妻综合网| 日本女优一区| 国产午夜精品免费一区二区三区| 一女三黑人理论片在线| 国产精品黄网站| 欧美成人精精品一区二区频| 午夜免费福利网站| 国产午夜亚洲精品一级在线| 欧美日韩激情一区二区三区| av在线无限看| 国产一区二区三区朝在线观看| 日韩欧美在线第一页| 久久久久久久中文| 手机在线观看av网站| 亚欧色一区w666天堂| 国产精品久久中文字幕| 2021中文字幕在线| 亚洲专区一二三| 欧洲精品在线播放| 24小时免费看片在线观看| 午夜成人在线视频| 久久精品国产精品亚洲色婷婷| 蜜桃av在线播放| 日韩欧美精品在线观看| 成人在线激情网| 国产福利亚洲| 日韩一区二区影院| 亚洲欧美综合视频| 精品国产影院| 亚洲性生活视频| 午夜激情福利电影| 狠狠入ady亚洲精品| 久久久久久久香蕉网| 国产女同在线观看| 丝袜亚洲另类欧美| 成人精品视频99在线观看免费| 国产精品亚洲lv粉色| 国产成人精品三级| 九九九九久久久久| 91福利在线视频| 亚洲欧美福利一区二区| 免费看黄在线看| 日韩一级二级| 日韩欧美中文字幕制服| 国产 中文 字幕 日韩 在线| 精品国产91乱码一区二区三区四区 | 亚洲午夜小视频| 麻豆精品国产免费| 亚洲久色影视| 国产精品亚洲美女av网站| 国产绳艺sm调教室论坛| 91免费视频大全| 国产精品久久成人免费观看| av2020不卡| 欧美三级视频在线观看| 91人妻一区二区| 精品久久一区| 久久久久久久爱| 中文在线资源天堂| 国产.精品.日韩.另类.中文.在线.播放| 老牛影视免费一区二区| 麻豆av免费在线观看| 欧美日韩美女在线| 性色av浪潮av| 精品久久视频| 97免费视频在线| 国产熟女精品视频| 国产亚洲精久久久久久| 国产真实老熟女无套内射| 国产亚洲精彩久久| 国产视频亚洲视频| 青娱乐国产在线| 青青青伊人色综合久久| 国产欧美一区二区三区另类精品 | 国产精品网站大全| 高清一区二区三区四区| 中文字幕一区二区三区四区不卡 | 日韩在线视频播放| 天天操天天干视频| 国产成人在线观看| 亚洲一区精品视频| 欧美va在线| 国产视频精品在线| 国产无遮挡又黄又爽在线观看| 美腿丝袜在线亚洲一区 | 亚洲精品成人影院| 国产精品久久精品| 日韩av资源| 亚洲va欧美va天堂v国产综合| 超碰91在线播放| 四虎8848精品成人免费网站| 国产成人在线视频| 亚洲人妻一区二区| 亚洲网友自拍偷拍| 亚洲性图第一页| 欧美一区二区| 成人免费午夜电影| 麻豆传媒在线完整视频| 欧美日韩一区二区欧美激情| 中文字幕免费视频| 久热精品视频| 青青草成人激情在线| 正在播放日韩精品| 亚洲女人被黑人巨大进入al| 日韩女同强女同hd| av一二三不卡影片| 国产午夜福利在线播放| 美女主播精品视频一二三四| 97在线视频一区| 天天综合天天综合| 五月天精品一区二区三区| 中文字幕三级电影| 一区二区三区福利| 久久久99爱| 欧美色网在线| 在线日韩av观看| 亚洲在线观看av| 亚洲三级视频在线观看| 日韩欧美色视频| 伊人激情综合| 久久久久se| 日韩av首页| 神马久久久久久| 国产欧美熟妇另类久久久| 一区二区三区色| 久久久久久久无码| 日韩不卡免费视频| 一区二区三区四区| 99久热这里只有精品视频免费观看| 欧美—级高清免费播放| 五月天婷婷视频| 色女孩综合影院| 欧美美女性生活视频| 高清在线观看日韩| 成年人视频在线免费| 欧美电影免费播放| av观看久久| 午夜无码国产理论在线| 久久综合亚洲社区| 熟妇高潮一区二区高潮| 在线免费观看日韩欧美| 三级av在线免费观看| 成人久久18免费网站麻豆| 男人天堂网视频| 国产精品99在线观看| 国产区一区二区| 99re久久| 欧美精品久久久久久久| 国产在线视频你懂得| 欧美一区三区二区| 91国产丝袜播放在线| 国产精品久久久久9999吃药| 五月天丁香社区| 日韩二区三区在线观看| 无码日本精品xxxxxxxxx| 九九热线有精品视频99| 91精品久久久久久蜜桃| 久久sese| 欧美激情精品在线| 2021av在线| 日韩av一区在线| 国产精品视频久久久久久| 狠狠躁18三区二区一区| 欧美第一页在线观看| 久久久精品天堂| 女同性αv亚洲女同志| 奇米精品一区二区三区在线观看 | 日本一区二区三区免费观看| 亚洲一区 二区| 国产精品一香蕉国产线看观看| free性护士videos欧美| 久久久精品电影| 高清美女视频一区| 亚洲精品99久久久久中文字幕| 国产美女无遮挡永久免费| 色天使久久综合网天天| 在线免费观看毛片| 亚洲精品免费播放| 国产一级淫片久久久片a级| 99re这里只有精品首页| 台湾佬美性中文| 激情综合网最新| 在线免费观看av的网站| 性8sex亚洲区入口| 国内精品视频一区二区三区| 综合久久十次| 黄频视频在线观看| 日韩精品诱惑一区?区三区| 久久伦理网站| 日韩欧美四区| 国产在线一区二区三区播放| 日韩中文字幕在线一区| 亚洲综合在线做性| crdy在线观看欧美| 成人免费福利视频| 祥仔av免费一区二区三区四区| 日韩av三级在线观看| 人在线成免费视频| 97超碰蝌蚪网人人做人人爽| 17videosex性欧美| 午夜精品久久久久久久99热 | 日韩无码精品一区二区| 国产成a人无v码亚洲福利| 欧美体内she精高潮| 国产美女娇喘av呻吟久久| 91pony九色| 国产精品一区二区免费不卡| 国产亚洲色婷婷久久| 国产精品一区不卡| 折磨小男生性器羞耻的故事| 成人av网站免费| 特级西西人体4444xxxx| va亚洲va日韩不卡在线观看| www.555国产精品免费| 成人avav在线| a级在线观看视频| 久久久久久影视| 精品人妻中文无码av在线| 中文字幕不卡在线播放| 日韩在线一卡二卡| 亚洲精选视频免费看| 精品人妻在线播放| 第一福利永久视频精品| 丰满熟女人妻一区二区三 | 欧美视频一二区| 亚洲精品美女在线| 高清美女视频一区| 久久av红桃一区二区小说| xxxcom在线观看| 国产成人97精品免费看片| 国产日本久久| 福利视频久久| 亚洲a级精品| 亚洲三区在线| 国产精品v一区二区三区| 北条麻妃在线视频观看| 日本成人中文字幕在线视频| 中国黄色片一级| 成人国产精品免费观看| 五月婷婷欧美激情| 一区二区三区产品免费精品久久75| 91av在线免费视频| 欧美色综合网站| 亚洲第一天堂影院| 国产小视频91| 在线观看中文| 欧亚精品中文字幕| 日韩激情综合| 欧美日韩一区二区视频在线| 亚洲国产成人精品女人| 国产午夜伦鲁鲁| 国产一区二区精品久久99| 精品国产人妻一区二区三区| 中文字幕一区二区三区av| 国产精品99无码一区二区| 在线精品视频免费播放| 亚洲美女福利视频| 中文字幕欧美精品日韩中文字幕| 国产深夜视频在线观看| 国产精品视频不卡| 露出调教综合另类| 人人妻人人澡人人爽精品欧美一区| 在线亚洲成人| 在线观看视频你懂得| 国产日韩欧美电影| 日本少妇bbwbbw精品| 欧美裸体一区二区三区| 久久久久久青草| 久久久伊人欧美| 96sao精品免费视频观看| 秋霞毛片久久久久久久久| 亚洲午夜在线| 天天色天天综合网| 国产无人区一区二区三区| 国产亚洲精品久久777777| 欧美欧美欧美欧美| 国产小视频在线| 性欧美xxxx交| 东京久久高清| 乱熟女高潮一区二区在线| 麻豆国产精品官网| japanese中文字幕| 欧美日韩国产精品一区二区不卡中文 | 91精品国产综合久久久久久久| 激情视频在线观看免费| 2020国产精品视频| 黄色美女久久久| 久久99久久99精品| 国产成人免费xxxxxxxx| 精品国产欧美日韩不卡在线观看| 欧美性色黄大片| 国产无套粉嫩白浆在线2022年| 欧美亚洲免费电影| 欧美黄色影院| 五十路熟女丰满大屁股| 成人午夜电影久久影院| 青青草手机在线观看| 91精品国产一区二区| 国产成人高清精品| 91色在线观看| 91精品天堂福利在线观看| 亚洲少妇久久久| 国产精品水嫩水嫩| 在线视频播放大全| 日韩中文字幕网站| 亚洲精品777| 99亚洲国产精品| 国产乱码精品一区二区三区忘忧草| 美女福利视频在线观看| 欧美一区二区网站| 特级毛片在线| 国产精品区免费视频| 一区二区三区国产在线| 熟女俱乐部一区二区| 在线看一区二区| 国产98色在线|日韩| 亚洲77777| 亚洲欧洲日韩女同| 国产乱淫av片免费| 欧美猛少妇色xxxxx| 91综合精品国产丝袜长腿久久| 精品少妇人欧美激情在线观看| 成人三级在线视频| 精品成人久久久| 亚洲色图35p| 亚洲ww精品| 久草视频国产在线| 久久夜色精品一区| 中文区中文字幕免费看| 日韩性xxxx爱| 91国内精品白嫩初高生| 国产中文字幕视频在线观看| 国产三级精品在线| 国产精品久久久久久久一区二区| 欧美成人中文字幕| 精品少妇3p| 中文字幕 91| 亚洲最新在线观看| 日韩大胆人体| 91九色视频导航| 亚洲另类视频| 国产在线综合视频| 日韩视频永久免费| gay欧美网站| 日本精品免费视频| 97国产一区二区| 91九色蝌蚪91por成人| 久久久这里只有精品视频| 欧美理论在线播放| 日本黄色www| 一本大道综合伊人精品热热| 黄色动漫在线观看| 久久精品午夜一区二区福利| 国产在线一区观看| 伊人手机在线视频| 久久电影一区二区| 一区二区三区视频免费观看| 中文字幕日韩久久| 一本大道久久精品懂色aⅴ| 欧美人与性动交α欧美精品图片| 日韩女优中文字幕|