Câu trả lời:
Nếu đó là một chức năng do người dùng xác định, bạn có thể sử dụng:
console.log(callback.toString());
Nếu không, bạn sẽ chỉ nhận được một cái gì đó giống như [native code]
vì các hàm tích hợp không được viết bằng JavaScript.
Thí dụ:
function x(){}
// Prints "function x(){}"
(function(callback){ console.log(callback.toString()); })(x);
if(window.console){ console.log(' write in console ') }
- là một biện pháp phòng ngừa?