将多个数组设置为单个数组变量

我做了一个函数,其中我通过组合多个数组集制作了一个数组。我希望onclick上每套数组都一张一张地打印。这意味着在第一次单击时将打印第一个数组集,然后在第二次单击时将打印第二个数组集,具体取决于数组的索引。但是在我的函数中,该函数不起作用。请帮帮我。

<!DOCTYPE html>
<html>
<body>

<h2>JavaScript Arrays</h2>
<button onclick="myFunction()">Get Multiples Ist Method</button>
<p id="demo"></p>

<script>
a = 0;
var txt = {};
function myFunction() {
var carsglb = ["{"Saab", "Volvo", "BMW"}", "{"Baleno", "Elitei20", "Glanza"}"];
txt = carsglb[a];
document.getElementById("demo").innerHTML += txt;
a++;
}
</script>

</body>
</html>