每日算法2:翻转字符串,字符串中重复次数最多的字符

题目描述:判断字符串中重复次数最多的字符 // 解决思路: // 1.判断字符重复的方法 // 创建空数组,利用键值对形式对每个字符进行计数 // 用到 采用for循环结合if判断 对象[键] 是否有值,无则undefined // arr.charAt(i)取得arr中i索引号下的元素 // 2.对重…

每日算法1:驼峰转换,判断连续字符

每日算法 今日是: 1、将字符串转换为驼峰格式 2、判断字符串中是否有连续重复的字符 将字符串转换成驼峰格式 // css 中经常有类似 background-image 这种通过 - 连接的字符,通过 javascript 设置样式的时候需要将这种样式转换成 backgroundImage 驼峰格式,…

内存泄漏

要了解内存泄漏与内存溢出,首先需要了解内存是怎么分配的,故此,本文将按照以下几节阐述: 内存管理 垃圾回收· 内存泄漏 内存管理 JavaScript 是在创建变量(对象,字符串等)时自动进行了分配内存,并且在不使用它们时“自动”释放。释放的过程称为垃圾回收。这个“自动”是混乱的根源,并让 JavaSc…

事件循环Event Loop

在 事件循环 期间的某个时刻,运行时会从最先进入队列的消息开始处理队列中的消息。被处理的消息会被移出队列,并作为输入参数来调用与之关联的函数。正如前面所提到的,调用一个函数总是会为其创造一个新的栈帧。函数的处理会一直进行到执行栈再次为空为止;然后事件循环将会处理队列中的下一个消息(如果还有的话)。 "执…

JavaScript基础复盘补缺

语法规范 JavaScript严格区分大小写,对空格、换行、缩进不敏感,建议语句结束加‘;’ JavaScript 会忽略多个空格。您可以向脚本添加空格,以增强可读性。 JavaScript 程序员倾向于使用以小写字母开头的驼峰大小写 firstName, lastName, masterCard, i…