Встречается на собеседованиях • сегодня

Как вычислить длину столбца в таблице

Для вычисления длины столбца в таблице можно использовать DOM API. Вот несколько способов:

  1. Через rows и cells:
javascript
const table = document.querySelector('table');
const columnIndex = 0; // индекс нужного столбца
const columnLength = table.rows.length;
  1. Если нужны только заполненные ячейки:
javascript
const cells = document.querySelectorAll(`table td:nth-child(${columnIndex + 1})`);
const columnLength = cells.length;
  1. Для динамических таблиц (React/Vue):
jsx
// В React можно использовать ref
const tableRef = useRef();
const columnLength = tableRef.current?.rows?.length || 0;

Важные нюансы:

  • Индексация столбцов начинается с 0
  • Если есть объединенные ячейки (colspan), это может повлиять на результат
  • Пустые ячейки тоже учитываются в длине
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы