js中有遍历作用相关的方法详解总结

题外话

   os:个人笔记;

   大概接触过map, foreach, for, filter, findIn, includes等等

字符串检索

.indexOf()

  返回某个指定字符串值在字符串中首次出现的位置

将Arr中所有【中国_china,苹果A_apple...】之类的key值取出来,并取得前面部分。
for (const key of Object.keys(Arr)) { let str = [] if (key.indexOf('_') > 0) { str = key.split('_') this.tableHeaders.push({ value: str[0], name: key, show: true }) } } this.columArr = this.tableHeaders }

   对应需知道:lastIndexOf()返回一个指定字符串值最后出现的位置(从后向前检索)

        substring(start,last),截取并返回字符串start位置(包括)开始到last位置(不包括)之间的字符串值

        slice(start,last)返回字符串start位置(包括)开始到last位置(不包括)之间的字符串值的新的字符串,可以接受负值,负值表示从后到前检索。


 

 

posted @ 2019-02-19 17:23  吾本人间一叶茶  阅读(360)  评论(0编辑  收藏  举报
Live2D