在我的代码中,我有这样的陈述:
document.location.search="?a="+n;
我试图缩短(代码高尔夫)它,这样我就不必每次都输出document.location.search
。
我想到的第一件事是将document.location.search
设置为变量,然后设置该变量,如下所示:
s=document.location.search;
s="?a="+n;
当然,这不起作用,因为s是由document.location.search
的值设置的,而不是引用。有没有办法通过引用设置?还有其他方法可以消除document.location.search
的重复实例吗?
答案 0 :(得分:5)
写一个函数
function s(val) {
document.location.search = "?a=" + val;
}
并致电
s('test');
答案 1 :(得分:2)
你可以通过这样设置来缩短它:
s=document.location
s.search="?a="+n;