学堂 学堂 学堂公众号手机端

【译】20个实用的JavaScript技巧

lewis 1年前 (2024-03-10) 阅读数 4 #技术

JavaScript不断发展壮大,
因为它是最容易上手的语言之一,因此为市场上的新“成为技术怪才”打开了大门。(真假的啊?)

的确,JavaScript可以做很多出色的事情!还有很多东西要学习。

而且,无论您是JavaScript的新手还是更多的专业开发人员,学习新知识总是一件好事。


我将介绍一些非常有用的单行代码(20 +奖金),这些单行代码可以帮助您提高工作效率并可以帮助调试代码。


实际上什么是单行代码?单行代码是一种代码实践,其中我们仅用一行代码执行某些功能。
01-随机获取布尔值

此函数将使用Math.random()方法返回布尔值(真或假)。
Math.random创建一个介于0和1之间的随机数,然后我们检查它是否大于或小于0.5。
这意味着有50/50的机会会得到对或错。

const getRandomBoolean = () => Math.random() >= 0.5;

console.log(getRandomBoolean());
// a 50/50 chance of returning true or false

02-检查日期是否为周末

通过此功能,您将能够检查提供的日期是工作日还是周末。

const isWeekend = (date) => [0, 6].indexOf(date.getDay()) !== -1;

console.log(isWeekend(new Date(2021, 4, 14)));
// false (Friday)
console.log(isWeekend(new Date(2021, 4, 15)));
// true (Saturday)

03-检查数字是偶数还是奇数

简单的实用程序功能,用于检查数字是偶数还是奇数。

const isEven = (num) => num % 2 === 0;

console.log(isEven(5));
// false
console.log(isEven(4));
// true

04-获取数组中的唯一值

从数组中删除所有重复值的非常简单的方法。此函数将数组转换为Set,然后返回数组。

const uniqueArr = (arr) => [...new Set(arr)];

console.log(uniqueArr([1, 2, 3, 1, 2, 3, 4, 5]));
// [1, 2, 3, 4, 5]

05-检查变量是否为数组

一种检查变量是否为数组的干净简便的方法。

好吧,也可以有其他方法

版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门