JavaScript 中 7 个有用的单行代码

117 阅读1分钟

在本文中,我将与你分享 7 个有用且有趣的 JavaScript 单行代码。
希望大家看到每一项的标题后想想,如果自己实现的话,应该怎么做呢?然后看看我给的代码对比一下,看看和你想的有什么不同?
如果您认为还有其他解决方案或者我给出的代码可以优化,请在评论中告诉我。

1、将弧度转换为度数

// Example
console.log(radsToDegs(Math.PI)); // 180

2、计算两个日期之间的差异

// Example
console.log(diffDays(new Date('2022-03-14'), new Date('2022-01-01'))); // 72

3、从日期获取一年中的某一天

// Example
console.log(dayOfYear(new Date('2022-03-14'))); // 73

4、获取数组的平均值

// Example
console.log(getAverage([1, 2, 3, 4])); // 2.5

5、字符串首字母大写

// Example
console.log(capitalize('hello world')); // Hello world

6、将字符串转换为驼峰式

// Examples
console.log(toCamelCase(' hello world ')); // helloWorld
console.log(toCamelCase('hello_world')); // helloWorld
console.log(toCamelCase('_hello_world')); // HelloWorld

7、检查一个值是否是一个异步函数

// Examples
console.log(isAsyncFunction(async () => {})); // true
console.log(isAsyncFunction(function* () {})); // false
console.log(isAsyncFunction(() => new Promise(() => {}))); // false

总结

以上就是我今天跟你分享的7个关于JavaScript的单行代码的知识,想要了解更多欢迎前往公众号:web前端开发社区,每日干货分享