数组对象的slice方法从数组中分离出一个子数组,功能类似于字符串对象的substring方法。
语法:
var new_arr = arr.slice(起始下标,结束下标)
例:
以下为引用的内容: var new_arr = arr.slice(0,3); document.write("<br>"); var new_arr_2 = arr.slice(2); document.write("<br>"); var new_arr_3 = arr.slice(0); </script> |
通过上面的程序new_arr中我们可以发现,slice(0,3)会返回HTML,CSS,JavaScript,也就是说,只返回位置0(HTML)、1(CSS)和2(JavaScript),而不包括3。由此我们可以知道,传递给slice的两个参数分别为,起始字符的位置,结束字符的位置+1。
从new_arr_2,new_arr_3中我们可以发理与字符串的substring方法类似,数组的slice方法也可以省略第二个参数,表示一直到数组结束。
她会输出:JavaScript,DOM,PHP,MySQL