Когда eval() в JavaScript не является злом?

eval() не зло. Или, если это так, это clean-code зло так же, как отражение, файловый js / сетевой ввод-вывод, потоки .js и IPC являются «злом» в других javascript-library языках.

Если для ваших целей, eval() быстрее, чем javascript-library ручная интерпретация, или clean-code делает ваш код более простым programming-style или понятным ... тогда вам vanilla-javascript следует использовать его. Если eval нет, то не следует. Все просто.

javascript

coding-style

eval

2022-11-20T06:36:07+00:00