Почему не работает динамически добавленные js и css

массив с скриптами и стилями загружается, js и css добавляются в head но не работают. Скрин: https://ibb.co/vzqh4RV Вот код с которым проблема:

 $.ajax({
      url:'https://exemple.com',
      type:'get',
      dataType: 'json',
      success: function(data){
      data.forEach(function(src) {
      var  unknown;
      if (src.includes('.js')) {
         unknown = document.createElement('script');
         unknown.src = src;
         unknown.async = false;
         unknown.type = 'text/javascript';
       } else if (src.includes('.css')) {
        unknown = document.createElement('link');
        unknown.href = src;  
        unknown.async = false;
        unknown.type = 'text/css';
        unknown.rel = 'stylesheet';
      }
      document.head.appendChild(unknown);
    });}
    }); 

Но если добавить эти же скрипты и стили через "явный" массив все ок Рабочий код:

['1.js', '2.css'].forEach(function(src) {
  var  unknown;
  if (src.includes('.js')) {
     unknown = document.createElement('script');
     unknown.src = src;
     unknown.async = false;
     unknown.type = 'text/javascript';
   } else if (src.includes('.css')) {
    unknown = document.createElement('link');
    unknown.href = src;  
    unknown.async = false;
    unknown.type = 'text/css';
    unknown.rel = 'stylesheet';
  }
  document.head.appendChild(unknown);
});

Ответы (0 шт):