加入收藏 | 设为首页 | 会员中心 | 我要投稿 东莞站长网 (https://www.0769zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营中心 > 建站资源 > 优化 > 正文

JavaScript数组方法三板斧,100%的开发都得知道

发布时间:2019-08-14 11:37:09 所属栏目:优化 来源:读芯术
导读:在该文中,将介绍以下三种方法: 1. join()方法 2. split()方法 3. sort()方法 为什么每个JavaScript开发人员都要知道这些方法?因为数组是代码中的重要元素,而这些方法可以让代码更优雅和更具代表性。 在没有这些方法的情况下也可以运行项目,但为此必须

我们逐一来看以下的例子:

  • array1, string1:只要有逗号就可分成一个数组。
  • arrayWithLimit: 已经指定了一处限制,因此生成的数组只有四个起始元素,这即是限制。
  • arrayWithoutSeperator: 前文已经讨论过,如果没有给出分隔符,整个字符串将转换为数组的单个元素。
  • array2:由于参数中的引号为空, split() 可分隔每个字符,包括空格符、逗号和任何其他可能存在的字符。
  • array4:可以看到字符串中缺少所有“and”,并且遗漏的字符串成为了数组的单个元素。如果参数中只有一个字母,则结果将得到诸多元素和一个缺少指定元素的字符串。可以尝试一下。因此,使用单词或字符串作为分隔符时,要十分小心。
  • array3, array5, array, array7, array8:拆分了上述所有内容后,可以生成相同的字符串,这是正确的操作,因为我们只对相应字符撤消 了join() 。

练习:使用join(), split(), and reverse()创建一个函数

现在可以练习使用 join(), split(), 和 reverse() 创建函数,检查用户输入字符串是否为回文结构。

如果还不熟悉 reverse() 方法,就记住它只是反转数组的元素。

例如:

  1. const num = [1,2,3,4,5,6] 
  2.  
  3. const reverseNum = num.reverse() 
  4.  
  5. console.log(reverseNum)                    //[ 6, 5, 4, 3, 2, 1 ] 

以上就是 split() 方法。尝试练习一下,可把自己的GitHub存储库的代码共享到评论区。

3. Sort()方法

正如名字所述, sort() 方法是对数组中的元素进行排序。

(编辑:东莞站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!