Jasmine源代码中不直观的JS语法

时间:2018-12-07 20:39:28

标签: javascript jasmine jestjs

我今天在浏览茉莉花来源,偶然发现了这样的代码:

          if (
            (0, _jasmine_utils.hasProperty)(other, property) &&
            (0, _jasmine_utils.equals)(this.sample[property], other[property]) &&
            !(0, _utils.emptyObject)(this.sample[property]) &&
            !(0, _utils.emptyObject)(other[property])
          ) {
            return false;
          }

为什么他们觉得有必要这样写:(0, _jasmine_utils.hasProperty)(other, property)?或确切目的是什么?

0 个答案:

没有答案