题外话
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位置(不包括)之间的字符串值的新的字符串,可以接受负值,负值表示从后到前检索。