- 博客(4)
- 收藏
- 关注
原创 node的两种编译方式
在线编译 在线编译需要引入browser.min.js文件。 需要编译的文件类型要改成 type=“text/bable”。 <script src="browser.min.js" charset="utf-8"></script> <script type="text/bable" src = "nav.pre.js"></script> ...
2020-03-10 21:41:00 1972
原创 手动实现JS数组中map、filter、reduce方法
手动实现 Array.prototype.map 方法 map() 方法创建一个新数组,其结果是该数组中的每个元素都调用一个提供的函数后返回的结果 function map(arr,callback){ // 检查传递的参数是否正确 if(!Array.isArray(arr) || !arr.length || typeof callback !== 'function'){ ...
2020-02-12 17:27:48 720
原创 JavaScript中apply、call、bind用法和区别-基础篇
apply Function.prototype.apply方法的用途 apply方法调用一个给定的this值函数,作为一个数组提供参数 const infos = { message:‘Come On!’ }; function getInfos(){ return this.message; } getInfos.apply(infos);//‘Come On!’ call方法的作用和ap...
2020-02-12 16:47:57 166
原创 JavaScript中 Array.slice 8种不同的用法
slice 工作原理 slice是数组上的一个方法,它最多有两个参数: arr.slice([begin[,end]]) begin 从该索引处开始提取原数组中的元素,如果该参数为负数,则表示从原数组中的倒数第几个元素开始提取,slice(-2) 表示提取原数组中的倒数第二个元素到最后一个元素(包含最后一个元素)。 如果省略 begin ,则 slice 从索引0开始。 end 在该索引处结束...
2020-02-11 16:42:18 596
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人