使用第一个元素“0”和第二个元素的函数调用函数本身

时间:2016-09-24 19:23:43

标签: javascript

我在开源项目中看到过这些代码,我想知道它的意图是什么:

'use strict';

function invariant(condition, message) {
  if (!condition) {
    throw new Error(message);
  }
}

(0, invariant)(false, 'failed');

这样做是为了禁用断言吗?如果是,那我就无法弄明白。

0 个答案:

没有答案