函数式编程
Avril Lavigne*
记录学习
展开
-
FCC-函数式编程:应用函数式编程将字符串转换为URL片段
函数式编程:应用函数式编程将字符串转换为URL片段 填写urlSlug函数,使其转换字符串title带有连字符号的 URL 版本。您可以使用本节中介绍的任何方法,但不要用replace方法。以下是本次挑战的要求: 输入包含空格和标题大小写单词的字符串 输出字符串,单词之间的空格用连字符(-)替换 输出应该是小写字母 输出不应有任何空格 // 全局变量 var globalTitle = "Winter Is Coming"; // 请在本行以下添加你的代码 function urlSlug(title)原创 2020-09-27 18:04:12 · 173 阅读 · 0 评论 -
FCC-函数式编程:使用 reduce 方法分析数据
函数式编程:使用 reduce 方法分析数据 watchList变量中包含一组存有多部电影信息对象。使用reduce查找由 Christopher Nolan 导演的电影directed by Christopher Nolan的 IMDB 评级。回想一下之前的挑战,如何filter数据,以及使用map来获取你想要的数据。你可能需要创建一些变量,但是请将最后的平均值保存到averageRating变量中。请注意,评级在对象中是字符串,需要将其转换为数字再用于数学运算。 // 全局变量 var watchLi原创 2020-09-27 13:22:00 · 333 阅读 · 0 评论 -
FCC-函数式编程:使用 filter 方法从数组中提取数据
函数式编程:使用 filter 方法从数组中提取数据 另一个有用的数组方法是filter()(即Array.prototype.filter())。filter方法会返回一个长度不大于原始数组的新数组。 和map一样,Filter不会改变原始数组,它接收一个回调函数,将回调内的逻辑应用于数组的每个元素。新数组包含根据回调函数内条件返回 true 的元素。 watchList是包含一些电影信息的对象。结合filter和map返回一个只包含title和rating属性的新数组,并且imdbRating值大于或等原创 2020-09-26 11:37:57 · 669 阅读 · 0 评论