JavaScript 技巧和窍门助您成为更优秀的开发人员

2025-06-08

JavaScript 技巧和窍门助您成为更优秀的开发人员

这些是一些非常基础的 JavaScript 方法,可以帮助你更好地掌握 JavaScript。
让我们直接开始编程吧……💥

用数据填充数组

var myArray = new Array(10).fill('A');
console.log(myArray); 

//Output
[ 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A' ]

合并数组

var bikes = ['TVS', 'BMW', 'Ducati'];
var cars = ['Mercedes', 'Ford', 'Porsche'];
var autoMobiles = [...bikes, ...cars];
console.log(autoMobiles);

//Output
[ 'TVS', 'BMW', 'Ducati', 'Mercedes', 'Ford', 'Porsche' ]

数组的交集

var setA = [5, 10, 4, 7, 1, 3];
var setB = [3, 11, 1, 10, 2, 6];
var duplicatedValues = [...new Set(setA)].filter(x => setB.includes(x));
console.log(duplicatedValues);

//Output
[ 10, 1, 3 ]

删除虚假值

var mixedArray = [12, 'web development', '', NaN, undefined, 0, true, false];
var whatIsTrue = mixedArray.filter(Boolean);
console.log(whatIsTrue); 

//Output
[ 12, 'web development', true ]

获取随机值

var numbers = [];
for (let i = 0; i < 10; i++) {
    numbers.push(i);
}

var random = numbers[Math.floor(Math.random() * numbers.length)];
console.log(random); 

//Output
 4

反转数组

var reversedArray = numbers.reverse();
console.log(reversedArray);

//Output
[ 9, 8, 7, 6, 5, 4, 3, 2, 1, 0 ]

数组中所有值的总和

var sumOfAllNumbers = numbers.reduce((x, y) => x + y);
console.log(sumOfAllNumbers);

//Output
45

从数组中删除重复项

var duplicatedArray = ['hello','hello','web developers']
var nonDuplicatedArray = [...new Set(duplicatedArray)];
console.log(nonDuplicatedArray); 

//Output
[ 'hello', 'web developers' ]

感谢阅读。希望本文能让你对 JavaScript 数组方法有所了解。请继续关注,期待更多精彩博客。

鏂囩珷鏉ユ簮锛�https://dev.to/get_hariharan/javascript-tips-and-tricks-to-be-a-better-developer-3i7c
PREV
使用 Probot 创建您的第一个 GitHub 机器人
NEXT
用于 C# 开发的出色 Nuget 库