js将一个数组根据某值拆分成多个数组

JavaScript08

js将一个数组根据某值拆分成多个数组,第1张

用js的reduce方法,reduce 为数组中的每一个元素依次执行回调函数,不包括数组中被删除或从未被赋值的元素,接受四个参数:初始值(或者上一次回调函数的返回值),当前元素值,当前索引,调用 reduce 的数组。

语法:

previousValue (上一次调用回调返回的值,或者是提供的初始值(initialValue))

currentValue (数组中当前被处理的元素)

index (当前元素在数组中的索引)

array (调用 reduce 的数组)

initialValue (作为第一次调用 callback 的第一个参数。)

使用方法

vue项目一个js文件拆分成两个js文件方法如下。

1、直接新建一个js空文件。

2、依次打开其他js文件,复制文件内容粘贴到新的js文件内容下方,保存这个新js文件。

3、打开js文件,选择部分内容复制到新js文件中,重复选择内容复制到新文件中。最后保存所有文件。

字符串的拆分可以使用函数:split(),功能:使用一个指定的分隔符把一个字符串分割存储到数组

例子:

str="jpg|bmp|gif|ico|png"

arr=theString.split("|")

//arr是一个包含字符值"jpg"、"bmp"、"gif"、"ico"和"png"的数组

扩展资料

其他的截取函数的知识点

1、函数:substring()

(1)定义:substring(start,end)表示从start到end之间的字符串,包括start位置的字符但是不包括end位置的字符。

(2)功能:字符串截取,比如想从"MinidxSearchEngine"中得到"Minidx"就要用到substring(0,6)

(3)例子:

var src="images/off_1.png"alert(src.substring(7,10))//弹出值为:off

2、函数:substr()

(1)定义:substr(start,length)表示从start位置开始,截取length长度的字符串。

(2)功能:字符串截取

(3)例子:

var src="images/off_1.png"alert(src.substr(7,3))//弹出值为:off

参考资料来源:MDN web docs 官方网站-函数