本文主要是介绍奇舞学院JS02—JS概览,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
0、过程抽象已有API实例
利用高阶函数去反参,进而实现参数的“翻转”。
// 已有API函数
function setColor(color, el) {el.style.color = color;
}// setColor('red', content);function reverseArgs(fn){return function(...args){args = args.reverse();return fn.apply(this, args);}
}function delay(fn,time){return function(...args){console.log(time);setTimeout(fn.bind(this,...args),time);}
}setColor = delay(reverseArgs(setColor), 1000);
setColor(content,'blue ');
1、JS简史
MDN网站: https://developer.mozilla.org/zh-CN/docs/Web/JavaScript
兼容性查看: http://kangax.github.io/compat-table/es6/
这篇关于奇舞学院JS02—JS概览的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!