为了账号安全,请及时绑定邮箱和手机立即绑定

&&运算符可以在两个对象之间使用吗?而我们会得到什么结果呢?

&&运算符可以在两个对象之间使用吗?而我们会得到什么结果呢?

30秒到达战场 2021-03-30 13:15:13
function getParent($this) {    var selector = $this.attr('data-target') //The jQuery attr() method is also used to set/change attribute values.    //for ie7    if (!selector) {      selector = $this.attr('href')      selector = selector && /#[A-Za-z]/.test(selector) && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7    }    var $parent = selector && $(selector)    return $parent && $parent.length ? $parent : $this.parent()}
查看完整描述

2 回答

?
慕容708150

TA贡献1831条经验 获得超4个赞

如果&&运算符的左侧为真,则表达式将求值为运算符的右侧。

(如果LHS虚假,它将被评估为LHS)。

由于所有对象都是真实值,因此您描述的方案将评估为RHS。因此:

(someObject && someOtherObject) === someOtherObject


查看完整回答
反对 回复 2021-04-22
  • 2 回答
  • 0 关注
  • 192 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信