小编psy*_*tor的帖子

使用短路OR运算符来测试是否设置了函数参数(对象)的属性是否安全?

使用短路OR运算符来测试是否设置了函数参数(对象)的属性是否安全?

另外,|和之间有什么区别||吗?(两个都工作)

最后,我理解(认为)它只检查左侧是否为,未定义或其他任何东西 - 是吗?

Javascript,jQuery

$(document).ready(function()
{
  var testObject = 
  {
    testProperty: "test string 1"
  };

  testFunction(testObject);
}); 

function testFunction(testObject)
{
  var testOutput = testObject.testProperty || "test string 2";

  console.log(testOutput);
}
Run Code Online (Sandbox Code Playgroud)

javascript jquery

-4
推荐指数
1
解决办法
85
查看次数

标签 统计

javascript ×1

jquery ×1