Создание массива из строки и наоборот

Artem_Paris

Новичок
Передаю в функцию цифру. Далее эту цифру записываю в куки.
Функции setCookie и implode работают идентично php`шным функциям.

PHP:
function setBookmark(mid)
{
	var cookie,myVar;
	myVar = getCookie("book");

	if(!myVar)
	{
		cookie = mid+"_";
		setCookie("book", cookie);
	}
	else
	{
		myVar.split("_");
		myVar[myVar.length] = mid;
		setCookie("book", implode("_",myVar));
	}
	alert(myVar);
}
Вроде, все правильно написано, и при каждом вызове функции новая цифра должна добавляться в массив, переводиться в строку и записываться в куки. Но почему-то записывает только первый раз.

Я так понимаю, что не срабатывает вот этот кусок кода:
PHP:
myVar[myVar.length] = mid;
но почему?

Помогите разобраться, плиз..
 
Сверху