/es-example

js与ts相关实践

Primary LanguageJavaScript

es-example

Build Status codecov Codacy Badge

测试

npm run test

将生成coverage文件夹,存放测试覆盖率报告

js相关

原生js实现call函数
原生js实现call函数测试文件

原生js实现apply函数
原生js实现apply函数测试文件

原生js实现bind函数
原生js实现bind函数测试文件

实现无限柯里化
实现无限柯里化测试文件

实现一个方法decodeStr,输入一个字符串,根据约定规则输出编码结果
实现一个方法decodeStr,输入一个字符串,根据约定规则输出编码结果测试文件

实现一个简单的Promise
实现一个简单的Promise测试文件

冒泡排序
冒泡排序测试文件

选择排序
选择排序测试文件

归并排序
归并排序测试文件

快速排序(递归)
快速排序(递归)测试文件

快速排序(挖坑)
快速排序(挖坑)测试文件

堆排序
堆排序测试文件

leetcode算法

(1)两数之和(https://leetcode-cn.com/problems/two-sum)
(1)两数之和测试文件

(2)两数相加(https://leetcode-cn.com/problems/add-two-numbers)
(2)两数相加测试文件

(3)无重复字符的最长子串(https://leetcode-cn.com/problems/longest-substring-without-repeating-characters)
(3)无重复字符的最长子串测试文件