demo

Results 23 comments of demo

const fond07 = (str) => { let defaultStr = '' if (str !== null && str !== '' && str !== undefined) { defaultStr = str.replace(/(\d)(?=(\d{3})+\b)/g, '$1.') } return defaultStr...

const find05 = (arr) => { let index = null, minval = arr[0]; for (let i = 0; i < arr.length; i++) { let val = arr[i]; if (val <...

function convert(arr) { let map = {}, list = [] arr.forEach(item => { map[item.id] = item }); for (let item of arr) { if (item.parentId === 0) { list.push(item) }...

``` function rangeDay(day1, day2) { const start = new Date(day1) const end = new Date(day2) var startTimesStamp = start.getTime() var endTimesStamp = end.getTime() const dayTime = 24 * 60 *...

var output = { 'a.b.c.dd': 'abcdd', 'a.d.xx': 'adxx', 'a.e': 'ae' } const find09 = (val) => { let obj = {} for (let key in val) { let keys =...

### const find77 = (entry) => { let map = {} for (key in entry) { let m = key.split('.'); let n = map; m.forEach((item, index) => { if (!n[item])...

### const find12 = (arr) => { let map = {}, obj = {}, res = [] //数组去重 arr.forEach(item => { if (!obj[JSON.stringify(item)]) { obj[JSON.stringify(item)] = item map[item.id] = item...

``` class MyNumber { constructor(num) { this.num = num } add(count) { let m = count + this.num return new MyNumber(m) } minus(count) { let m = this.num - count...

``` function bitAdd(num) { return Array.from({ length: 7 }).fill(num).reduce((p, v) => p + v) } ```

const find10 = () => { let arr55 = [123, [1, 2, 3], [1, "2", 3], [1, 2, 3], "meili"] let obj = {} arr55.forEach(item => { if (!obj[JSON.stringify(item)]) {...