node-fetch is an ESM-only module - you are not able to import it with require. We recommend you stay on v2 which is built with CommonJS unless you use ESM yourself. We will continue to publish critical bug fixes for it.
в первом понятно, что знак плюса приводит к строке оба выражения, во втором, минус отдаёт предпочтение number, а значит "1" -> в 1, а [] -> "" -> 0 и того 1, во втором случае опять +, а значит "1" + [] -> "" = "1"