单行写一个评级

var rate = 3;
"★★★★★☆☆☆☆☆".slice(5 - rate, 10 - rate);

随机字符串

Math.random().toString(16).substring(2)

金钱格式化

//正则表达式实现:
var test1 = ‘1234567890‘
var format = test1.replace(/\B(?=(\d{3})+(?!\d))/g, ‘,‘)
console.log(format) // 1,234,567,890 //非正则表达式:
function formatCash(str) {
return str.split(‘‘).reverse().reduce((prev, next, index) => {
return ((index % 3) ? next : (next + ‘,‘)) + prev
})
}
console.log(formatCash(‘1234567890‘)) // 1,234,567,890

快速统计当前页面,使用了多少种HTML标签

new Set([...document.getElementsByTagName('*')].map(v=>v.tagName))

数组去重-阿里面试题

var arr = [1, "1", 2, 1, 1, 3];
var newArr = [...new Set(arr)]; // [1,‘1‘,2,3] // 注意:语法都为ES6的语法,所以存在兼容问题

如何优雅的取整数

var a = ~~2.33;
var b = 2.33 | 0;
var c = 2.33 >> 0;

最新文章

  1. 在命令行到处MYSQL数据到EXCEL表
  2. [Js/Jquery]Jquery tagsinput在h5邮件客户端中应用
  3. Object-C 基础笔记2--方法
  4. [转] c#中 多线程访问winform控件
  5. Swift - 12 - 区间运算符和for-in
  6. Objective-C基础笔记(2)@property和@synthesize
  7. Redis整合Spring结合使用缓存实例(转)
  8. 在Android中使用am和input命令在实际使用中的注意事项以及小技巧
  9. vijos1101题解
  10. hdu--1711--kmp应用在整形数组--Number Sequence
  11. Palette状态栏颜色提取,写的不错就分享了
  12. Python学习最佳路线图
  13. .net core实践系列之短信服务-目录
  14. js基础梳理-关于this常见指向问题的分析
  15. SVN操作步骤
  16. php 数据库备份还原
  17. 阿里云 oss实时日志查询
  18. C# 中正则表达式 Group 分组【转】
  19. php PDO简介和操作
  20. ES6的新特性(7)——函数的扩展

热门文章

  1. 用redlock实现redis的分布式锁
  2. 匿名函数 sorted() filter() map() 递归函数
  3. .NETFramework:System.Net.WebClient.cs
  4. openpyxl模块简单入门
  5. 页面跳转(包括vue路由)
  6. 公司C++规范学习
  7. Vue-实现简单拖拽(自定义属性)
  8. 什么是php扩展
  9. ScriptManager(脚本控制器)
  10. Mac下安装nodejs,然后安装Vue-devtools工具