Дык это-то понятно. Тут речь как раз об ограниченности числа аргументов функции. Многие просто не интересуются как оно вот все внутри работает и почему-то приходят к таким вот странным выводам.
function f(){ console.log(arguments.length); };
f.apply(null, new Array(100000));
VM209:1 100000
f.apply(null, new Array(1000000));
VM348:2 Uncaught RangeError: Maximum call stack size exceeded
at <anonymous>:2:3
Конечно, поэтому я и перечислил несколько основных факторов. Сюда же можно еще докинуть комфортное рабочее место, плюшки, чай, кофе, обеды, адекватное начальство, отпуск, больничные, сверхурочные, индексация ЗП и много-много других мелких, но не менее важных факторов. А если человек захочет нагадить — он найдет, как. Вот если человеку комфортно работается и он всем доволен — то он будет добросовестно исполнять свои рабочие обязанности.
Ну раз никто не заметил, то подскажу: min = Math.min.apply(Math, arr);
Вот так нельзя делать. Почему же нельзя, если можно? А все потому, что в данном случае происходит вызов функции, а в качестве аргументов функции применяется массив. Обычно, число аргументов функции невелико (3-7, реже 10 и очень редко больше). Кроме того, для аргументов функции обычно выделяется небольшой участок памяти (а на низком уровне это обычно стек или регистры) и они там размещаются. А если в массиве будет миллион элементов? В JS это приведет к ошибке. Да уже на 100к там будет ошибка.
До чего? Что у них там хостятся какие-то левые типы и мутят воду? У всех хостеров это нормальный рабочий процесс — там такие постоянно регаются и за всеми не уследить, а когда есть жалоба — сразу таких видно и можно легко проверить их и забанить. Пишите-пишите.
Дело даже не в интерфейсе. БД решает совсем другие задачи: БД предназначена для журналируемых асинхронных записи и чтения данных, а так же для поиска и обработки в некотором массиве данных. С десктопным приложением работает один единственный пользователь и оно обычно запущено в единственном экземпляре. Настройки приложения — это обычно всего лишь несколько значений. Пример: нужно привезти тележку песка для детской песочницы — по вашей логике для этого следует использовать карьерный самосвал с карьерным экскаватором, а не взять банальную тележку и лопату из сарая. Вот тут тоже самое: БД — это система перевозок груза в карьере со всеми карьерными самосвалами, экскаваторами и прочим.
А глупости, потому что человеку в приложении нужно сохранить одну строку текста — а вы предлагаете БД использовать. Я вам очень рекомендую ознакомиться с историей появления БД и задачами, которые они решают, а так же с их устройством.
Не надо обычной водой. Дистиллированная вода продается в любом магазине автозапчастей за копейки — покупается несколько бутылок и в чистом поддоне все уже отмывается или под струёй из бутылки. И не надо никаких духовок — все нормально высохнет за сутки-двое.
Дам сразу совет: устанавливать надо в систему, ибо интеграция в приложении через делается порт вывода Зимбабвийской зебры и может работать, а может и не работать. Проще и быстрее сразу поставить в систему.
В зависимости от требований к безопасности: от пары тысяч рублей за консультацию/базовую настройку до бесконечности за полную настройку всех систем, сопровождение, несение ответственности и прочее.