var obj = {
a:1,
b:2,
fun:function(){
// a没有在fun函数的作用域之内或者之外声明定义(var..)
// a只是obj的一个属性名
console.log(a) //underfined
}
}
obj.fun()
function fun(n,o){
console.log(o)
return{
fun:function(m){
return fun(m,n)
}
}
}
var a = fun(0);
console.log(a)
a.fun(1)
a.fun(2)
a.fun(3)

var b = fun(0).fun(1).fun(2).fun(3)

var c = fun(0).fun(1);
c.fun(2);
c.fun(3);

 

相关文章:

  • 2021-11-08
  • 2018-10-25
  • 2021-12-10
  • 2021-05-28
  • 2022-12-23
  • 2021-10-04
  • 2021-08-22
  • 2021-05-23
猜你喜欢
  • 2021-06-27
  • 2021-08-22
  • 2022-02-09
  • 2018-07-17
  • 2022-12-23
  • 2022-12-23
  • 2022-01-07
相关资源
相似解决方案