有很多JavaScript代碼既能在瀏覽器中執(zhí)行,也能在Node環(huán)境執(zhí)行,但有些時候,程序本身需要判斷自己到底是在什么環(huán)境下執(zhí)行的,常用的方式就是根據(jù)瀏覽器和Node環(huán)境提供的全局變量名稱來判斷:
if (typeof(window) === 'undefined') {
console.log('node.js');
} else {
console.log('browser');
}
有很多JavaScript代碼既能在瀏覽器中執(zhí)行,也能在Node環(huán)境執(zhí)行,但有些時候,程序本身需要判斷自己到底是在什么環(huán)境下執(zhí)行的,常用的方式就是根據(jù)瀏覽器和Node環(huán)境提供的全局變量名稱來判斷:
if (typeof(window) === 'undefined') {
console.log('node.js');
} else {
console.log('browser');
}