Объясните, как работает функция коэффициента фи в Eloquent Javascript?

В настоящее время я читаю Eloquent Javascript, и до сих пор это было хорошее чтение, но я застрял на одной функции, которую он включил, для вычисления коэффициента. Это код.

Очевидно, для этого есть довольно много контекста, и я не могу скопировать / вставить все из книги, поэтому, если кто-то, кто действительно читает книгу, сможет объяснить мне это, это будет здорово!

Чего я не понимаю, так это то, на что ссылаются, когда он говорит «таблица [3]» или «таблица [0]»? Я понимаю формулу коэффициента фи:

ϕ = (n11n00 - n10n01) / (√ n1 • n0 • n • 1n • 0)

Но я не понимаю (вообще), как он перевел это на JS. Что именно происходит в этом коде?

function phi(table) {
  return (table[3] * table[0] - table[2] * table[1]) /
    Math.sqrt((table[2] + table[3]) *
              (table[0] + table[1]) *
              (table[1] + table[3]) *
              (table[0] + table[2]));
}

Ответы на вопрос(1)

Ваш ответ на вопрос