会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
IT文艺女
博客园
首页
新随笔
联系
订阅
管理
[置顶]
arr.map(parseInt)运行结果
摘要: let arr = [27.2,0,'0013','14px',123]; arr = arr.map(parseInt); console.log(arr); // [27, NaN, 1, 1, 27]`` 也许你会迷惑为什么在map传参parseInt后,0会输出NaN等等;接下来就跟我去详细
阅读全文
posted @ 2023-12-03 12:48 IT文艺女
阅读(38)
评论(0)
推荐(0)
2020年4月12日
时间字符串格式化及获取URL地址问号后面的参数信息(可能也包含hash值)及千分符
摘要: ~function(){ /* *formatTime时间格式化处理 * @params * templete:[string]我们最后期望获取日期格式的模板 * 模板规则:{0} 年 {2-5}->月日时分秒 * @return * [string]格式化后的时间字符串 */ function f
阅读全文
posted @ 2020-04-12 11:49 IT文艺女
阅读(322)
评论(0)
推荐(0)
2020年4月11日
验证一个字符串中哪个字符串出现的次数最多,出现多少次?
摘要: // 方法1: let str = 'zhumolanglafengyouyihah'; let obj={}; [].forEach.call(str,char=>{ if(typeof obj[char]!=='undefined'){ obj[char]++; return; } obj[ch
阅读全文
posted @ 2020-04-11 23:04 IT文艺女
阅读(297)
评论(0)
推荐(0)
正则捕获以及懒惰性解决方法
摘要: let str = 'hjfhdsjfs2020@@@2019jfjdhfjsd2018'; // let reg =/^\d+/; // //=>实现正则捕获的前提是:当前正则要和字符串匹配,如果不匹配捕获的结果是null // console.log(reg.test(str)); //fals
阅读全文
posted @ 2020-04-11 13:08 IT文艺女
阅读(166)
评论(0)
推荐(0)
2020年4月2日
全局变量和私有变量小练习
摘要: var a=12, b=13, c=14; function fn(a){ /* 第一步形参赋值 a=12 第二步变量提升 var b; =>在私有作用域中,只有以下两种情况是私有变量 1.声明过的变量(带var/function) 2.形参也是私有变量 剩下的都不是私有变量,都需要基于作用域链的机
阅读全文
posted @ 2020-04-02 18:09 IT文艺女
阅读(190)
评论(0)
推荐(0)
2020年3月31日
三大经典排序算法之最经典之快速排序
摘要: 先做个热身 //递归:函数执行的时候自己调用自己 // function fn(){ // fn(); //Uncaught RangeError: Maximum call stack size exceeded // 这种死递归会导致栈溢出 // } // fn(); // function f
阅读全文
posted @ 2020-03-31 11:26 IT文艺女
阅读(266)
评论(0)
推荐(0)
三大经典排序算法之最经典之插入排序
摘要: 只要会打牌,就会插入排序 //插入排序 function insert(ary){ //准备一个新数组,用来存储抓到手里的牌,开始先抓一张牌进来 let handle = []; handle.push(ary[0]); //从第二项开始依次抓牌,一直到把台面上的牌抓光 for(let i=1; i
阅读全文
posted @ 2020-03-31 10:20 IT文艺女
阅读(165)
评论(0)
推荐(0)
2020年3月30日
三大经典排序算法之最经典之冒泡排序
摘要: 排序算法:冒泡排序 冒泡排序的思想:让数组中的当前项和后一项进行比较,如果当前项比后一项大,则两项交换位置(让大的靠后)即可 let ary = [12,8,24,16,1]; 第一轮开始比较: 12>8 交换位置 [8,12,24,16,1] 12<24 不交换位置 [8,12,24,16,1]
阅读全文
posted @ 2020-03-30 18:31 IT文艺女
阅读(205)
评论(0)
推荐(0)
2020年3月28日
DOM操作技术之动态脚本
摘要: 使用<script>元素可以向页面中插入javascript代码: 一种方式是通过其src特性包含外部文件 第二种方式是就是用这个元素本身来包含代码 首先可以使用下面函数来封装 function localScript(url){ var script = document.createElemen
阅读全文
posted @ 2020-03-28 23:11 IT文艺女
阅读(205)
评论(0)
推荐(0)
js去除字符串的前后空格
摘要: function trim(str) { if (str && typeof str "string") { return str.replace(/^\s+/,"").replace(/\s+$/,""); //去除前后空白符 } } console.log(' '+trim(' jjj jjj
阅读全文
posted @ 2020-03-28 21:05 IT文艺女
阅读(219)
评论(0)
推荐(0)
下一页
公告