![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
文章平均质量分 80
常见算法总结
做一名踏实的web前端IT人
这个作者很懒,什么都没留下…
展开
-
数组根据某个条件筛选出符合的数据,生成一个新的数组
前言使用vue结构,把一个数组重新组合。一、数组重新组合,得到符合条件的新的数组。代码如下(示例): menuList :[ { "icon": "el-icon-search", "index": "11", "title": "协议管理", "subs": [ {原创 2020-10-15 15:30:00 · 4125 阅读 · 0 评论 -
对象中含有字符串属性和对象属性,进行深拷贝
对象中仍然含有对象深拷贝clone(obj) { if(obj === null) return null if(typeof obj !== 'object') return obj; if(obj.constructor===Date) return new Date(obj); var newObj = new obj.constructor (); //保持继承链 for原创 2020-10-19 16:11:41 · 311 阅读 · 0 评论 -
1.验证一个数是否是素数
1.验证一个数是否是素数如果这个数是 2 或 3,一定是素数;如果是偶数,一定不是素数;如果这个数不能被3~它的平方根中的任一数整除,m必定是素数。而且除数可以每次递增2(排除偶数)function isPrime(num){ if (num === 2 || num === 3) { return true; }; if (num % 2 === 0) { return false; }; let divisor = 3,limit = Math.sqrt(num); whil原创 2020-10-29 17:16:14 · 444 阅读 · 0 评论