传入type
type可为a,b,c
代码如下:
function fun(type) { if(type=="a"){} else if(type=="b"){} else if(type=="c"){} }
发现无论type怎么传,最后都变成了b
再次调试,检查
type=="b"被写成了type="b"
导致type被直接赋值...
OMG
一个小符号,谨记于此
function fun(type) { if(type=="a"){} else if(type=="b"){} else if(type=="c"){} }