我现在正在编写一些脚本,但在尝试对函数内部的布尔值求反时遇到了问题。我的意思是:
var test = true;
function changeThisBoolPlease(asd){
asd=!asd;
}
alert(test);
changeThisBoolPlease(test);
alert(test);
警报为真,然后为真。
有任何想法吗?JS 引用不是很完美吗?
编辑:
好的,这只是我功能的一部分:
function przesun(kolor, figury, castlings, x1, y1, x2, y2, strona) {
kolor = nowaPozycjaKolor(kolor,x1, y1, x2, y2);
figury = nowaPozycjaFigur(figury,x1, y1, x2, y2);
strona = !strona;
}
实际上我不能返回这个值。如何?