Code golf:
var a = location.search&&location.search.substr(1).replace(/\+/gi," ").split("&");
for (var i in a) {
var s = a[i].split("=");
a[i] = a[unescape(s[0])] = unescape(s[1]);
}
Показать его!
for (i in a) {
document.write(i + ":" + a[i] + "<br/>");
};
На моем Mac: test.htm?i=can&has=cheezburger
отображает
0:can
1:cheezburger
i:can
has:cheezburger
@Bill: Спасибо, что указали это! Вот мой исправленный код:
dSes[T_, p_, alpha_] = D[Ses[T, p, alpha], T];
Ces[T_, p_, alpha_] := T*dSes[T, p, alpha];
теперь работает дифференциация. Но когда я запускаю подгонку, я получаю следующую ошибку: длинный список чисел, скобок, компиляция '$ ... не является списком реальных чисел с размерами {28} в {p, alpha} = {0.5.1.764 }.