首页 新闻 会员 周边 捐助

toString被用作函数的方法名称之后是怎么运行的?

0
[待解决问题]

setTimeout(function(){
console.log(a);
},0)//异步 

var a=10;
console.log(b);//undefault 1
console.log(fn);//function fn(){
//setTimeout(function(){
//console.log('setTimeout 10ms'); 
//},10)
//}
var b=20;

function fn(){
setTimeout(function(){
console.log('setTimeout 10ms');
},10)
}//异步 

fn.toString=function(){
return 30;
}//表达式

console.log(fn);//30

setTimeout(function(){
console.log("setTimeout 20ms")
},20);//

fn();


function fnu() {
// body...
var set = 10;
}
console.log(fnu);
fnu.hs = function() {
// body...
return 40;
}
console.log(fnu);

< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册