常见的知识点总结/拓展

二叉树

数据结构+算法

AMD 和 CMD 的区别有哪些?

判断字符串是否回文

例如:moom、redivider

function checkPalindrom(str) {  
return str == str.split('').reverse().join('');
}

split('') 字符串 => 数组

reverse() 反转数组

join('') 数组 => 字符串

去掉一组整型数组重复的值

/**
* unique an array
**/
let unique = function(arr) {
let hashTable = {};
let data = [];
for(let i=0,l=arr.length;i<l;i++) {
if(!hashTable[arr[i]]) { //初始化的键值为空,如果该键值已经为 ture 就跳过。
hashTable[arr[i]] = true;
data.push(arr[i]);
}
}
return data

}
console.log(unique([1,4,4,5,2,3]))

key: arr[i]

value: hashTable[arr[i]]

不能用 . 读取 hashTable.arr[i]

统计一个字符串出现最多的字母

坚持原创技术分享,您的支持将鼓励我继续创作!