1
Я новичок в JS, и я анализирую длинный программный код. Я не могу понять эту функцию, за исключением того, что она пытается захватить cookie с клиентской стороны. Может ли кто-нибудь указать на функциональность здесь?Анализ JS-кода для захвата файла cookie на стороне клиента
function get_cookie(a) {
var b = a + "=";
var c = "";
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(b);
if (offset != -1) {
offset += b.length;
end = document.cookie.indexOf(";", offset);
if (end == -1) {
end = document.cookie.length;
}
c = unescape(document.cookie.substring(offset, end));
}
}
return c;
}
'если (смещение = -1!)' <- не значит ли это, если б _does_ существуют? – MrMisterMan
offset имеет значение 1, если 'a =' присутствует в cookie или -1, если его нет. Так что его проверка b есть или нет? , Так что это имеет смысл. –
вы можете дать правильное определение для вышеуказанного условия? –