このifステートメントで-1が何を意味/表すのか、誰か説明してください。
if(window.location.href.indexOf("pathname") != -1) {
//do something
};
私が思う方法は、次のようなことをすることです(trueの場合、何かをします)
if(window.location.href.indexOf("pathname") == 0) {
//do something
};
0が1?つまり、true になる「パス名」が存在しない限り、常に false です。
これはいつも私を混乱させます。!= -1、== 0、または >=0 を使用する必要があります。