sdsd

Results 19 comments of sdsd

> function countNum(n, count = 0) { > for (let i = 0; i if ((i + '').indexOf('1') > -1) { > count++; > continue; > } > } >...

```javascript function countOne(n) { let str = JSON.stringify(n); return str.match(eval("/1/ig")).length; } console.log(countOne([1,111,11111,11110])) // 13 ```

function chang(arr) { let start = 'undefined', end, arr2 = []; for(let i = 0; i < arr.length; i++) { if(arr.length - 1 == i) { if(start != 'undefined') {...

```javascript function intersection(){ let min_arr=arguments[0],intersect=[]; for (let i=0;i arguments[i].length){ min_arr = arguments[i];} } for(let i=0;i

```javascript function effective(start_data,end_data){ if(!Date.parse(start_data) || !Date.parse(end_data)){ return '非日期格式'; } let start = (new Date(start_data)).getTime(), end = (new Date(end_data)).getTime(),returnDate = []; if(start >= end){ return [] } let days = parseInt((end-start)/(1000*60*60*24));...

function operate(str){ let obj = {},max = 1,temp=[]; // temp保存上一个值与连续次数 如[a,1]; for(let i = 0;i max){ obj = {},max = temp[1],obj[temp[0]] = temp[1]; }else if (temp[1] == max){ obj[temp[0]] =...

> **Object.fromEntries 是 ES10 语法,使用高版本的浏览器或者 NodeJs 版本运行** > > ```js > function func(str) { > let obj = str.split("").reduce((pre, cur) => { > pre[cur] ? pre[cur]++ : pre[cur] = 1...

> 突然觉得这些好有意思✈ 学到了🙆‍ > > ``` > function getSevenNum(n = 0) { return (n ``` > > 测试机 > > ``` > getSevenNum() // 0 > getSevenNum(1) // 7 >...

function search(len,num){ let arr = Array.from({length:len}, (v,x) => { return Math.floor(Math.random() * x * len)}); let start,end,obj={},max=0,newArr=[]; start = new Date().getTime(); while(true){ let j = Math.floor(Math.random() * arr.length ); if(!obj[arr[j]]){...