Если описать Динамическую диспетчеризацию в нескольких словах, то правильно ли, что
Динамическая лиспетчеризация - важная часть полиморфизма, с помощью которой в зависимости от типа аргумента будет вызвана та или иная функция (подходящая данному аргументы по типу).
Пример - есть геометрические фигуры. Чтобы вычислить их площадь - создаем функцию и внутри нее еще несколько функций, которые будут в зависимости от названия фигуры вычислять ее площадь. Этой функции на вход дается треугольник, далее эта основная функция ищет внутри себя функцию, которая будет подходить для вычисления площади треугольника, вызывает ее и возращает полученную площадь.
Я все правильно понял?
yaroslav195, ну с некоторыми оговорками. Например, при чем тут js (это понятие из computer science, а не из одного языка), и почему создаем "функцию и внутри нее еще несколько функций", это забота языка/фреймворка, и это ДОЛЖНО происходить в рантайме, чтобы считаться динамическим.