var myarr1=["我',"爱","你"];
document.write(myarr1.slice(1,2));
为什么输出的 "爱",而不是 爱你 这2 个字啊
语法
数组对象.slice(起始位置下标, 结束位置下标);
1,两个参数都可以是负数,参一的值须小于参二.参一指定从第几元素开始选取,如是负数,则从数组尾部开始,-1指最后一个元素,-2指倒数第二个元素,以此类推.
2,参二可省.规定在何处结束选取.如省略,那么切分后的数组包含从参一开始到数组结尾的所有元素.如是负数,那么结束位置从数组尾部倒数.-1指最后一个元素,-2指倒数第二个元素,以此类推.
3,返回值是一个从参一开始 到 参二之前 (不包括该元素)的新数组。不改变原数组.
感觉是同理substring()方法
下标1开始,下标2之前,所以就是“爱”