使用未定义的值调用javascript函数

Kin*_*ong 2 javascript jquery

我在javascript中有一个函数:

function test(a, b, c) {
    if(typeof b == "undefined")
      //do something 
    //function code
}
Run Code Online (Sandbox Code Playgroud)

现在我想以这样的方式调用这个函数,以便typeof b remains undefineda & c containes值(没有重新排序a,b&c)一样

test("value for a",  what i can pass here so that b type will be undefined, "value for c")
Run Code Online (Sandbox Code Playgroud)

Thi*_*ter 9

简单地通过undefined(没有引号):

test("value for a", undefined, "value for c");
Run Code Online (Sandbox Code Playgroud)

  • 您不应该依赖undefined来控制流(尤其不是参数).价值可能是合法的,也可能掩盖错误.是的,这是OP要求的,但指导他在更有成效的方向想要伤害:) (3认同)