Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Разделение переменной на массивы (переменные) (https://javascript.ru/forum/misc/84266-razdelenie-peremennojj-na-massivy-peremennye.html)

sookolin 24.07.2022 18:59

Разделение переменной на массивы (переменные)
 
Приветствую!
Хочу сделать так, чтобы данные из apps script выходили на сайт, есть скрипт, который все делает так как надо но запихивает это все в одну переменную, но хотелось бы так, чтобы было несколько переменных (массивов), разделением служит "|", по итогу должно быть 5 переменных, как так сделать?
Скрипт который ниже, работает, но нужно доработать.
<script>
(function () {
   var app = "https://script.google.com/macros/s/AKfycbx8chW8FC_2CQRt55FxIgBjFOH_cZ_qyZnlwuphXU1feNwQmxXFiOBO9rIFoYyEK0UM/exec",
      output = '',
      xhr = new XMLHttpRequest();
   xhr.open('GET', app);
   xhr.onreadystatechange = function() {
     if (xhr.readyState !== 4) return;

     if (xhr.status == 200) {
        try {
            var r = JSON.parse(xhr.responseText),
               result = r["result"];
            for (var i = 0; i < result.length; i++){
                  var obj = r["result"][i];
                  output += obj.join("<br/>") + "<br/>|<br/>";
            }
        } catch(e) {}
     } 
     
   document.getElementById('info').innerHTML = output;
   }
   xhr.send()
})()
</script>
<p>
	<span id="info"></span>
</p>

Помогите, пожалуйста!

рони 24.07.2022 20:46

sookolin,
что хочешь получить? какой результат?

Aetae 25.07.2022 06:46

var [r1, r2, r3, r4, r5] = JSON.parse(xhr.responseText),
?
Что мешает работать просто с массивом?


Часовой пояс GMT +3, время: 02:02.