公交车上荫蒂添的好舒服的电影-公用玩物(np双xing总受)-公用小荡货芊芊-公与妇仑乱hd-攻把受做哭边走边肉楼梯play-古装一级淫片a免费播放口

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

[點晴永久免費OA]Javascript常用的16個簡寫小技巧 開發效率直接翻倍

admin
2025年1月6日 9:27 本文熱度 752

JavaScript 是一門強大且靈活的語言,擁有豐富的特性和語法糖。分享下 16 個最常用的 JavaScript 的簡寫技巧,掌握它們可以讓我們編寫出更簡潔、更優雅的代碼,并顯著提升開發效率。


1. 聲明多個變量

常規寫法: 

let a;

let b;

let c; 

 

 簡寫: 

let a, b, c; 

 

2. If - Else 簡寫

 常規  if - else : 

let num = 10;

let result;

if (num > 5) {

    result = '大于5';

} else {

    result = '小于等于5';

} 

 

三元運算符簡寫: 

let num = 10;

let result = num > 5? '大于5' : '小于等于5'; 

 

3. && 短路求值

常規寫法:

let message;

let condition = true;

if (condition) {

    message = '條件為真';

} 

 

簡寫: 

let condition = true;

let message = condition && '條件為真'; 

 

4. || 短路求值

 常規寫法: 

let value;

let someValue = null;

if (someValue) {

    value = someValue;

} else {

    value = '默認值';

} 

 

簡寫: 

let someValue = null;

let value = someValue || '默認值'; 

 

5. 對象屬性簡寫

 常規寫法:

let name = 'John';

let age = 30;

let person = {

    name: name,

    age: age

}; 

 

簡寫:

let name = 'John';

let age = 30;

let person = { name, age }; 

 

6. 對象方法簡寫

 常規寫法:

let obj = {

    method: function () {

        console.log('方法執行');

    }

}; 

 

簡寫:

let obj = {

    method() {

        console.log('方法執行');

    }

}; 

 

7. 箭頭函數

常規函數:

function add(a, b) {

    return a + b;

} 

 

箭頭函數簡寫: 

const add = (a, b) => a + b; 

 

8. 數組解構賦值

常規寫法:

let arr = [1, 2];

let a = arr[0];

let b = arr[1]; 

 

簡寫: 

javascript  

let [a, b] = [1, 2]; 

 

9. 對象解構賦值

常規寫法:

let person = { name: 'John', age: 30 };

let name = person.name;

let age = person.age; 

 

 簡寫:

let { name, age } = { name: 'John', age: 30 }; 

 

10. 擴展運算符(數組)

 合并數組常規寫法:

let arr1 = [1, 2];

let arr2 = [3, 4];

let combined = arr1.concat(arr2); 

 

擴展運算符簡寫: 

let arr1 = [1, 2];

let arr2 = [3, 4];

let combined = [...arr1,...arr2]; 

 

11. 擴展運算符(對象)

 合并對象常規寫法:

let obj1 = { a: 1 };

let obj2 = { b: 2 };

let merged = Object.assign({}, obj1, obj2); 

 

擴展運算符簡寫:

let obj1 = { a: 1 };

let obj2 = { b: 2 };

let merged = {...obj1,...obj2 }; 

 

12. for...of 循環遍歷數組

 for 循環常規寫法:

let arr = [1, 2, 3];

for (let i = 0; i < arr.length; i++) {

    console.log(arr[i]);

} 

 

for...of 簡寫: 

let arr = [1, 2, 3];

for (let num of arr) {

    console.log(num);

} 

 

13. 數組 map 方法創建新數組

常規 for 循環創建新數組: 

let arr = [1, 2, 3];

let newArr = [];

for (let i = 0; i < arr.length; i++) {

    newArr.push(arr[i] * 2);

} 

 

map 方法簡寫: 

let arr = [1, 2, 3];

let newArr = arr.map(num => num * 2); 

 

14. 數組 filter 方法過濾數組

 常規 for 循環過濾數組: 

let arr = [1, 2, 3, 4, 5];

let filteredArr = [];

for (let i = 0; i < arr.length; i++) {

    if (arr[i] > 3) {

        filteredArr.push(arr[i]);

    }

} 

 

 filter 方法簡寫: 

let arr = [1, 2, 3, 4, 5];

let filteredArr = arr.filter(num => num > 3); 

 

15. 指數運算

常規寫法: 

let result = Math.pow(2, 3); 

 

 指數運算符簡寫: 

let result = 2 ** 3; 

 

16. 模板字面量

常規字符串拼接: 

let name = 'John';

let greeting = 'Hello, ' + name + '!'; 

 

 模板字面量簡寫: 

let name = 'John';

let greeting = `Hello, ${name}!`;


該文章在 2025/1/7 12:33:05 編輯過
關鍵字查詢
相關文章
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 国产日韩a视频在线播放视频 | 国产av一区二区三区久久 | 精品亚洲成a人无码成a在线观看 | 国产精品高清一区二区 | 国产精品国色综合久久 | 国产一级一国产一级毛片 | 国产成人av区一区二区三 | 国产一区二区三区亚洲精选 | 国产超高清麻豆精品传媒麻豆精品 | 国产成人片无码视频在线观看 | 国产三级久久久精 | 国产精品直播手机在线 | 国产一区二区高清无码 | 国产熟睡乱子伦视频 | 国产一区在线观看91 | 国产精品一区二区在 | 精品视频无码专区在线观看 | 91天堂一区二区在线观看 | 国产精品猎奇系列在线观看 | 国产人妻精品一区二区三区不卡 | 精品丰满人妻一区二区三区 | 2025中国欧美成熟电影全集 | 18禁黄黄美女网站在线看 | 国产av午夜精品一区二区 | 岛国在线观看无码不卡 | 国产精品黄色网站一级大片手机 | 波多野结衣一区二区三区在线观看 | 国产成人精品久久一区二区三 | 69或成本人午夜在线观看视频 | 91人妻无码精品一区二区夜色 | 国产av无码不卡 | 国产午夜不卡精品午夜电影 | 国产在线精品无码不卡手机免 | 91精品福利资源在线观看 | 国产成人福利免费观看 | 韩国太太的告白在线 | 国产美女高潮抽搐在线播放 | a级毛片视频免费观看 | 国产精品va在线观看手机版 | 成人精品一区二区三区中文 | 国产成人aa午夜视频 |