JavaScript
文章平均质量分 87
南风姑娘
如果你不敢想,就永远不会达到想要的高度!
展开
-
js判断字符串中出现次数最多的字符
var str = 'aabbddcfhhh';var obj = {};for(var i = 0; i < str.length; i++){ if (!obj[str.charAt(i)]) { obj[str.charAt(i)] = 1; } else { obj[str.charAt(i)]++; }}var ch ...原创 2018-05-10 11:20:24 · 454 阅读 · 0 评论 -
js原型、原型链、作用域链、闭包、垃圾回收机制
这些天看了JavaScript的一些基础,想把所学习的都总结一下,毕竟了解是一回事,表达清楚又是另一回事,所以以后会坚持把所学习的知识做一个总结,理清思路,训练表达能力,每天进步一点点(#^.^#)。一、几个基本的概念介绍什么是作用域?作用域就是代码运行时,各个变量、函数及对象的可访问性,换句话说,就是作用域决定了你代码中变量和其他资源在各个区域的可见性。什么是执行环境?执行环...原创 2018-07-26 11:21:07 · 1211 阅读 · 0 评论 -
手动实现call() , apply() , bind()
这篇文章简单的介绍了实现call() , apply() , bind()的思路实现call(obj,arg,arg....)将目标函数的this指向传入的第一个对象,参数为不定长,且立即执行实现思路改变this指向:可以将目标函数作为这个对象的属性 利用arguments类数组对象实现参数不定长 不能增加对象的属性,所以在结尾需要delete那么怎么将不定长的参数传递给函数...原创 2018-08-01 17:20:24 · 7174 阅读 · 4 评论