22

上次24个实用 ES6 方法受到好评,这次再来 10个

 4 years ago
source link: http://developer.51cto.com/art/202003/612921.htm
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

接上篇文章《 记好这 24 个 ES6 方法,用来解决实际开发的 JS 问题

毫无疑问,JavaScript 是Web开发中最流行的编程语言之一。无论使用的是 React,Vue 还是Angular,都只是 JavaScript。JS围绕着广阔而至关重要的生态系统发展,提供了无数的框架和库,可帮助我们更快地开发应用程序。

但是有时候最好退一步,尝试了解如何在没有使用库的情况下做事。看看下面的代码片段,它们以优雅的方式解决了简单的问题,在日常项目也很实用,所以记好笔记,当遇到问题时就可直接来用使用。

1. 字符串反转

在此示例中,我们使用展开运算符,Array的reverse方法和 String 的join方法来反转给定的字符串。

IRneAzR.jpg!web

2. 计算指定数字的阶乘

R36ZRbE.jpg!web

3. 将数字转换为数字数组

bYjuu2f.jpg!web

4. 检查数字是否为2的

2MVZFby.jpg!web

5. 从对象创建`键-值`对数组

vaMFriv.jpg!web

6. 返回数字数组中的最大值

Uja6Nbz.jpg!web

7. 检查数组中的所有元素是否相等

ny6FJfq.jpg!web

8. 返回数的平均值

BFNNFv6.jpg!web

9. 返回两个或多个数字的和

uUnAN3b.jpg!web

10. 返回数字数组的幂集

所谓幂集(Power Set), 就是原集合中所有的子集(包括全集和空集)构成的集族。可数集是最小的无限集;它的幂集和实数集一一对应(也称同势),是不可数集。不是所有不可数集都和实数集等势,集合的势可以无限的大。如实数集的幂集也是不可数集,但它的势比实数集大。设X是一个有限集,|X| = k,则X的幂集的势为2的k次方。

VfUfu2q.jpg!web


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK