我想做這樣的事情;問題是(typeof myfunc =='function')始終爲真,因爲它是相同的函數名稱。是否有可能以某種方式從typeof範圍中排除該自稱函數?如何檢測一個函數已經在同名函數中
function myfunc() {
alert('old');
}
function myfunc() {
if (typeof myfunc == 'function') {
// alert('old');
alert('new');
} else {
alert('myfunc does not exist');
}
}
嗯,好了,第二個功能完全覆蓋第一個,如兩個功能不能具有相同的名稱,所以基本上你只有一個功能,最後一個問題解決了,金星給我了嗎? – adeneo
你試圖解決什麼問題? –
這甚至不是'typeof'所做的。爲什麼不試試'myfunc == otherfunc'? – somethinghere