获取数组中元素的办法:substring、substr、slice、splice
substring()
substring(start, stop)
表示返回从start
开始到stop
处之间的新字符串
长度为 stop 减 start 。包含start,但不包含stop,且不修改原字符串
start是必填项,stop为选填项,如果stop不填 那么将返回是start到字符串结尾
substr()
substr(start,length)
表示返回从start
开始包含length
长度的新字符串
包含 start,且不修改原字符串,与substring相比,第二个参数由代表结束的下标stop变成了规定新字符串长度的length
slice()
首先要说的是,slice
可操作数组和字符串,但substring
和substr
只能操作字符串,splice
只能操作数组。
slice(start, stop)
表示截取从start
到下标stop
(不包括该元素)的之间的元素,并返回新数组/新字符串,并不修改原数组/原字符串,与substring相似。
splice()
splice(start, length, items)
表示从下标start
截取(删除)length
长度字段,在start处为原数组添加items,返回被截取的新数组,splice会直接修改原数组