Javascript 从数组中获取第二个索引之后的所有索引

Javascript 从数组中获取第二个索引之后的所有索引,javascript,node.js,Javascript,Node.js,我对NodeJS非常陌生,我正在尝试从数组中获取第二个索引之后的所有索引 我的代码如下: module.exports.run = async(client,message,args) => { let user = args[0]; let song = args[1]; let msg = args[2]; var data = { user:args[0], song:args[1], msg:msg,

我对NodeJS非常陌生,我正在尝试从数组中获取第二个索引之后的所有索引

我的代码如下:

module.exports.run = async(client,message,args) => {
    let user = args[0];
    let song = args[1];
    let msg = args[2];
    var data = {
        user:args[0],
        song:args[1],
        msg:msg,
        requestType: 'request'
    };
我想从args数组中获取第二个索引之后的所有索引。我怎样才能做到这一点?谢谢


编辑:命令将按如下方式执行:`!请求用户歌曲多词消息

您可以使用
slice
方法:

让args=[1,2,3,4,5];
设newArgs=args.slice(3);

console.log(newArgs);//打印[4,5]
您可以使用
切片
方法:

让args=[1,2,3,4,5];
设newArgs=args.slice(3);

console.log(newArgs);//打印[4,5]
您也可以使用
拼接
方法:

让args=[1,2,3,4,5];
设newArgs=args.splice(0,2);
log(“删除了多少?”,JSON.stringify(newArgs));

log(“剩余的内容=”,JSON.stringify(args),“length=”,args.length)您也可以使用
splice
方法执行此操作:

让args=[1,2,3,4,5];
设newArgs=args.splice(0,2);
log(“删除了多少?”,JSON.stringify(newArgs));

log(“剩余的内容=”,JSON.stringify(args),“length=”,args.length)也请发布您想要的输出,这样就很容易回答。@SyedKashanAli,我想这就是您想要的。也请发布您想要的输出,这样就很容易回答。@SyedKashanAli,我想这就是您想要的。谢谢,但当我尝试获取所有内容时,这已经返回了数组,因为我无法知道有多少单词。@BerkayGunduz您可以通过:
args.length
获取
args的数量。谢谢,但当我尝试获取所有单词时,它返回了数组,因为我无法知道有多少单词。@BerkayGunduz您可以通过:
args.length
item获得
args的数量