Я знаю, что это всего лишь несколько строк кода, но, насколько я могу судить, это не зависит от остальной части проекта.Однако кто-то думает, что было бы полезно больше контекста, я могу опубликовать больше кодаА теперь о самой странной проблеме, которую я когда-либо видел за все мои годы в качестве разработчика Javascript.
Пожалуйста, помогите
Есть ли причина, по которой эти два утверждения будут разными?
require('./themes/'+'purple'+'.json');
require('./themes/'+['purple'][0]+'.json');
Первое утверждение работает, но второе делает это:
Я также пробовал это:
require('./themes/'+['purple'].pop()+'.json');
И для отладки я попробовал это:
'./themes/'+'purple'+'.json' === './themes/'+['purple'][0]+'.json' // returns true
Я не понимаю, как это возможно.Мне нужно иметь возможность выбрать тему из множества тем.