JSFiddle - React, Tailwind, and code Playground

by Shang-De You

JavaScript

function theFunction(name, profession) {
    console.log(this);
    console.log("My name is " + name + " and I am a " + profession + ".");
}

function callFn(name, profession) {
    this.school = 'CYUT';
  theFunction.call(this, name, profession);
}

//theFunction.call(theFunction,'大Q', '小廢廢');
theFunction.apply(this,['大Q', '小廢廢']);



return

//回调函数1    
 function callback1(a,b,c)    
{    
 alert(a);
  alert(b);
 alert(c);    
}    
//回调函数2    
function callback2(a,b)    
{    
  alert(a);
 alert(b);    
}    
//这个方法做了一些操作然后调用回调函数    
function doCallback(fn,args)    
{    
    fn.apply(this, args);  
}    
  
test()
function test()    
{ 
  doCallback(callback2,['a','b']);    
  //doCallback(callback1,['a','b','c']);  
}