web前端全系列 教程
1839个小节阅读:2242.8k
目录
鸿蒙应用开发
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
slice
方法用于提取目标数组的一部分,返回一个新数组,原数组不变
xxxxxxxxxx
arr.slice(start, end);
它的第一个参数为起始位置(从0开始),第二个参数为终止位置(但该位置的元素本身不包括在内)。如果省略第二个参数,则一直返回到原数组的最后一个成员
xxxxxxxxxx
var arr = ['尚学堂', 'itbaizhan', '百战程序员'];
arr.slice(0) // ['尚学堂', 'itbaizhan', '百战程序员']
arr.slice(1) // [itbaizhan', '百战程序员'];
arr.slice(1, 2) // [itbaizhan'];
arr.slice(2, 6) // ['百战程序员'];
arr.slice() // ['尚学堂', 'itbaizhan', '百战程序员']
如果slice
方法的参数是负数,则表示倒数计算的位置
xxxxxxxxxx
var arr = ['尚学堂', 'itbaizhan', '百战程序员'];
arr.slice(-2) // ['itbaizhan', '百战程序员']
arr.slice(-2, -1) // ['itbaizhan']
如果第一个参数大于等于数组长度,或者第二个参数小于第一个参数,则返回空数组
xxxxxxxxxx
var arr = ['尚学堂', 'itbaizhan', '百战程序员'];
arr.slice(4) // []
arr.slice(2, 1) // []
实时效果反馈
1. 下列关于数组输出的结果是:
xxxxxxxxxx
var arr = ['尚学堂', 'itbaizhan', '百战程序员'];
arr.slice(1,-1)
A ['尚学堂','itbaizhan']
B ['尚学堂', 'itbaizhan', '百战程序员']
C ['itbaizhan', '百战程序员']
D ['itbaizhan']
答案
1=>D