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']);
}