function show(num,num,num1){
return(num, num, num1);
}
alert(show(1,2,3))
上面这个函数的结果为什么是3,不应该是2,3吗?
因为前两个num相同,所以2把1覆盖了,num1是3,num是2
所以结果不应该是2,3吗?
function show(num,num,num1){
return(num, num, num1);
}
alert(show(1,2,3))
上面这个函数的结果为什么是3,不应该是2,3吗?
因为前两个num相同,所以2把1覆盖了,num1是3,num是2
所以结果不应该是2,3吗?
是返回时的问题,js中函数不能直接返回三个参数的值,用逗号隔开只会输出最后一个变量的值,想要返回三个参数可以用 []
括起来,作为数组输出