JavaScript 中 7 个有用的单行代码

29e22e95e6711fd0146ac641782f6fc1.png

来源 | https://javascript.plainenglish.io/7-useful-one-liners-in-javascript-862a2a1a3669

在本文中,我将与你分享 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的单行代码的知识,希望对你有所帮助,如果你觉得有用的话,请记得分享给你身边做开发的朋友。

学习更多技能

请点击下方公众号

ebf89013cd84634ead4b4db7a2df7aee.gif

227647dad83fd896807a958bb3251271.png

62b6e61d2b432e8325d3c509a3676f34.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值