Html
<html>
<body>
<script>
// Arrays
var a = [0, 10, 20, 30, 40];
var b = [50, 60, 70];
// add arrays using push()
var r1 = [];
r1.push(a);
r1.push(b);
// при вызове push в массив добавляется новый элемент который содержит массив
// r1[0] = [0, 10, 20, 30, 40]
// r1[1] = [50, 60, 70]]
// r1[0][0] = 0
// r1[0][1] = 10
// r1[0][2] = 20
// r1[0][3] = 30
// r1[0][4] = 40
// r1[1][0] = 50
// r1[1][1] = 60
// r1[1][2] = 70
// add arrays using push(...)
var r2 = [];
r2.push(...a); // тоже самое что r2.push(0, 10, 20, 30, 40);
r2.push(...b); // тоже самое что r2.push(50, 60, 70);
// при вызове push(...) в массив добавляется много простых элементов
// r2 = [0, 10, 20, 30, 40, 50, 60, 70]
// r2[0] = 0
// r2[1] = 10
// r2[2] = 20
// r2[3] = 30
// r2[4] = 40
// r2[5] = 50
// r2[6] = 60
// r2[7] = 70
alert(r2[3]);
</script>
</body>
</html>