我已经很久没有当程序员了,但有时我只是问一些愚蠢的问题。我没有一些新技术让我成为非常老式的程序员。比如下面的代码,就是删除所有的cookies。
var cookies = document.cookie.split(';');
for (var i = 0; i < cookies.length; i++) {
var cookie = cookies[i];
var eqPos = cookie.indexOf('=');
var name = eqPos > -1 ? cookie.substr(0, eqPos) : cookie;
document.cookie = name + '=;expires=Thu, 01 Jan 1970 00:00:00 GMT';
}
在那里它正在这样做
eqPos > -1 ? cookie.substr(0, eqPos) : cookie;
我不知道这里发生了什么。你能解释一下吗?这种符号是什么,我需要学习什么来理解它。