Javascript 从数组中获取第二个索引之后的所有索引
我对NodeJS非常陌生,我正在尝试从数组中获取第二个索引之后的所有索引 我的代码如下: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,
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的数量