js
万希&
前端妞
展开
-
手撕js:发布订阅模式
发布-订阅模式或者观察者模式原创 2022-10-23 11:25:03 · 195 阅读 · 0 评论 -
扁平化数组:多维数组转化为一维数组
扁平化数组:多维数组转化为一维数组原创 2022-10-23 10:52:28 · 448 阅读 · 0 评论 -
js实现柯里化
柯里化js实现原创 2022-05-24 22:37:11 · 293 阅读 · 0 评论 -
实现发布订阅模式-----手撕js系列
js实现发布订阅模式。原创 2022-05-23 22:15:26 · 204 阅读 · 0 评论 -
js最常用的排序---手撕js系列
js排序,快速排序,插入排序,冒泡排序,选择排序原创 2022-05-23 21:29:46 · 68 阅读 · 0 评论 -
js数组转字符串,字符串转数组
数组转字符串: 方法一: toString():将数组转化为字符串,自身不可指定分隔符 方法二:join():将数组转化为字符串,自身可指定分隔符 1.toString():虽然不可以本身指定分隔符,可借助replace var arr= ["ji", "xie", "biao", "coder", "shanshan"] var res1= arr.toString(); //把数组转换为字符串 var res2= arr.toString().replace(/,/gi,'-'); consol原创 2022-05-05 20:58:32 · 670 阅读 · 0 评论 -
map和forEach的区别
map和forEach的区别 共同点: 都是遍历数组的方法 每次执行匿名函数都支持三个参数,参数分别为item(当前每一项),index(索引值),arr(原数组) 不同点: map操作不会改变原数组,会存储新数组并返回 forEach会改变原数组,没有返回值 forEach var arr1 = [0,2,4,6,8]; var newArr1 = arr1.forEach(function(item,index,arr1){ console.log(arr1); arr1[原创 2022-05-02 10:50:57 · 1520 阅读 · 0 评论