Я только начинаю изучать JS, не могу справиться с одной загвосткой. Чтобы не расписывать, приведу минимизированный код, в котором у меня не получается вывести надпись "Первая колонка":
<html>
<body>
<script>
m_1 =
[
['1', 'раз'],
['2', 'два'],
['3', 'три']
];
m_2 =
[
['4', 'четыре'],
['5', 'пять']
];
</script>
<script>
function vyvod(massiv)
{
if (massiv=="m_1")//-- вот здесь не срабатывает, видит не название массива, а содержание массива
{
document.write("первая колонка:");
}else{
document.write("вторая колонка:");
}
for(var i=0; i<massiv.length; i++)
{
document.write("<br>Номер "+massiv[i][0]+" - Значение: "+massiv[i][1]);
}
}
</script>
<script>vyvod(m_1);</script>
<hr>
<script>vyvod(m_2);</script>
</body>
</html>
Пробовал и компоновать название массива с помощью replace, т.е. запрашивать как <script>vyvod(1);</script>, а в функции приписывать "m_", но браузер ругается. Как такое нужно правильно сделать?