鍍金池/ 問答/HTML/ javascript 嚴(yán)格模式報(bào)錯(cuò)

javascript 嚴(yán)格模式報(bào)錯(cuò)

js嚴(yán)格模式使用費(fèi)嚴(yán)格模式的代碼報(bào)錯(cuò) 'caller', 'callee', and 'arguments' properties may not be accessed on strict mode functions or the arguments objects for calls to thems

嚴(yán)格模式下,arguments.callee.caller 是否有替代方案?

回答
編輯回答
壞脾滊

arguments.caller,在嚴(yán)格模式下無法訪問,非嚴(yán)格模式下值也為undefined,
我記得貌似被廢棄了把已經(jīng)

2017年7月5日 23:13
編輯回答
尤禮

你在函數(shù)前面加個(gè)聲明函數(shù)變量,比如:var f_only = (function f(o){})

2018年8月2日 22:30
編輯回答
瞄小懶

這些不建議用,最好還是根據(jù)名字來引用,這樣好看點(diǎn)

2017年12月11日 03:58