我有一个名为doStuff的函数 function doStuff(prop){ 执行console.log(道具) } 我调用这样的函数: doStuff(' BOOP&#39);
问题:为什么chrome dev工具会将line 4
调用(anonymous function)
视为<?php
require_once('geoplugin.class.php');
$geoplugin = new geoPlugin();
$geoplugin->locate();
// create a variable for the country code
$var_country_code = $geoplugin->countryCode;
// redirect based on country code:
if ($var_country_code == "US") {
//header('Location: http://domain.com');
}
else if ($var_country_code == "NL") {
header('Location: http://domain.com/nl');
}
else if ($var_country_code == "FR") {
header('Location: http://domain.com/fr');
}
else {
header('Location: http://domain.com/int');
}
?>
?
答案 0 :(得分:2)
来自https://developer.chrome.com/devtools/docs/javascript-debugging#call-stack-panel
调用堆栈面板显示导致的完整执行路径 代码暂停的地方
所以&#34; (anonymous function)
&#34;你得到,指的是函数的调用者。
在您的示例中,您是从&#34; top&#34;执行过程,在浏览器完成加载脚本时发生。因此,没有调用者,devTools会将其视为anonymous function
调用。