Javascript 有没有办法让它发挥作用?全球+;局部变量

Javascript 有没有办法让它发挥作用?全球+;局部变量,javascript,Javascript,我是JavaScript新手,在使用全局变量和局部变量时遇到问题。我希望函数“check”返回[1,2,3]。提前感谢:) constplayers=[1,2,3,4]; 检查(); 函数检查() { players.pop(); 控制台日志(播放器); }这里是一个w浅拷贝的示例,在这种情况下可以使用 constplayers=[1,2,3,4]; 检查(); 函数检查() { //注意:这只是一个浅拷贝,将与值类型一起使用 //如果在ref类型上使用,它将指向相同的对象。

我是JavaScript新手,在使用全局变量和局部变量时遇到问题。我希望函数“check”返回[1,2,3]。提前感谢:)

constplayers=[1,2,3,4];
检查();
函数检查()
{     
players.pop();
控制台日志(播放器);

}
这里是一个w浅拷贝的示例,在这种情况下可以使用

constplayers=[1,2,3,4];
检查();
函数检查()
{   
//注意:这只是一个浅拷贝,将与值类型一起使用
//如果在ref类型上使用,它将指向相同的对象。
让innerArr=players.slice();
innerArr.pop();
控制台日志(播放器);
console.log(innerArr);
返回内部arr;

}
返回玩家
?您的问题中只声明了一个变量。全局变量和局部变量方面在哪里?根据@CertainPerformance,您是否希望函数实际返回。因为它能满足你的需要。同意以这种方式影响变量不是最佳做法。抱歉,您的问题中有太多不一致之处,无法准确回答。请澄清。