检查对象键值类型(javascript)的最快方法

时间:2016-08-21 00:50:03

标签: javascript jquery angularjs

我目前正在尝试确保对象具有设置为特定值类型的键。最快的方法是什么?

到目前为止,我通过使用多个ifs来做一些效率低下的事情

function bleh(obj){
  if(typeof obj.key1 != 'variableType')
    return false;
  if(typeof obj.key2 != 'variableOtherType')
    return false;
  // more repetition of ifs code with similar manner but with different keys
  return true;
}

有更快的方法吗?我不确定这是否有所作为,但我使用角度并包括jquery。我宁愿收到一个vanilla js的答案,但是如果有内置的函数或技巧,无论是jquery还是angular,都会很高兴知道。

1 个答案:

答案 0 :(得分:0)

在vanilla js中我会做这样的事情:

location ~ /.well-known {
    allow all;
    root /var/www/domain.com/public_html;

    # NOT
    # root /var/www/domain.com/public_html/.well-known;
}

根据nnnnnn评论编辑。