Javascript JS:“?”操作符

Javascript JS:“?”操作符,javascript,Javascript,我如何申请??JS中的操作员我还能做吗?如果defaultDirection未定义,我只想将默认值分配给某个变量,如果未定义,则获取defaultDirection值 function myFunc(defaultDirection) { var someVariable = defaultDirection ?? false; } 您可以使用管道来执行此操作: function myFunc(defaultDirection) { var someVariable = def

我如何申请??JS中的操作员我还能做吗?如果defaultDirection未定义,我只想将默认值分配给某个变量,如果未定义,则获取defaultDirection值

function myFunc(defaultDirection) {
    var someVariable = defaultDirection ?? false;
}

您可以使用管道来执行此操作:

function myFunc(defaultDirection) {
    var someVariable = defaultDirection || false;

}

不完全正确-这不允许您将defaultDirection设置为0.0良好点!事实上,我以前从没想过