本文主要讲解“网页编程技巧有哪些?”感兴趣的朋友不妨看看。本文介绍的方法简单、快速、实用。让边肖带你学习“网页编程技巧有哪些”!
您应该使用像映射、过滤和减少这样的函数,而不是编写for或while循环。这是推荐的做法,因为:
循环容易产生代码的副作用,副作用会让代码逻辑变得意大利面和凌乱。
当你试图同时做多件事时,循环会让你痛苦。
函数式编程可以防止代码产生和感冒药一样多的副作用。它强迫你一次只做一件事,它比循环更易读。
循环和指针一样,是一种简单的编程方法。它们对一些关键代码非常有用,但我想说,我们中很少有人在研究图形驱动程序。
让我们开门见山吧。mdash下面是JavaScript程序的比较。首先,老循环版:
constcats=['Antonio ',' Squid ',' Tornado ','鳄梨','藤壶',' Abroteus '];conststringStartsWithA=x=x[0]。toLowerCase()===' a ';constcastswhosenamestartwitha=[];for(leti=0;长度;I){ if(stringStartsWithA(cat[I])} { catswhosenamestarswitha . push(cat[I]);} } console . log(catswhosenamestarwitha);//输出://['Antonio ',' Avocado ',' abroteus']下面是一个新的函数式编程:
constcats=['Antonio ',' Squid ',' Tornado ','鳄梨','藤壶',' Abroteus '];conststringStartsWithA=x=x[0]。toLowerCase()===' a ';constcastswhosenamestartswitha=cats . filter(stringStartsWithA);console . log(catswhosenamestarwitha);//输出://['Antonio ',' Avocado ',' abroteus']当然,这是一个简单的例子,很可能是一个非常适合过滤的用例。尽管如此,我们还是把五行混乱的代码变成了hellip. 0线?在* * *示例中,我们使用了一行代码来声明数组。
至此,相信大家对“web编程技巧有哪些”有了更深的理解,让我们一起来实践一下吧!这是网站。更多相关内容,可以去相关渠道查询,关注我们,继续学习!
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/83252.html