Estoy siguendo un manual de Javascript en W3schools y en la parte relativa a cookies http://www.w3schools.com/js/js_cookies.asp implementan una función para recuperar una cookie de este modo
Código:
Mi duda es que no entiendo por qué se implementa esta línea en la funciónfunction getCookie(c_name) { var i,x,y,ARRcookies=document.cookie.split(";"); for (i=0;i<ARRcookies.length;i++) { x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("=")); y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1); x=x.replace(/^\s+|\s+$/g,""); if (x==c_name) { return unescape(y); } } }
Código:
ya que, por lo que he googleado, el objetivo de este replace es eliminar los espacios en blanco del nombre de la cookie pero, por las pruebas que yo he hecho, no los elimina.x=x.replace(/^\s+|\s+$/g,"");
¿Alguien puede explicarme la utilidad de esta línea de código dentro de la función?
Gracias de antemano por la ayuda
Saludos,
Jose