阿龙

Results 5 comments of 阿龙

var str = '[abc[bcd[def]]]'; console.log(fn(str)); function fn(strs) { var arr = strs.replace('[', '').replace(/]/g, '').split('['); // console.log('arr: ', arr); var res = {}; var pointer = res; for (var i =...

// 按原来的顺序,把所有连续的元素放到一个个小数组里。然后再扁平化 var arr = [1, 3, 4, 5, 7, 8, 10, 11, 12]; trans(arr); function trans(list) { var continuous = [[String(list[0])]]; var index = 0; var res = [];...

var trans_obj = { "a.b.c.dd": "abcdd", "a.d.xx": "adxx", "a.e": "ae", "b": 1, } var entry1 = trans1(trans_obj); console.log('entry1: ', entry1); function trans1(obj) { var res = {}; for (var [k,...

// 一个O(n) 的解法,在排序的基础上做二路归并。 var num1 = [1, 2, 5, 7, 10]; var num2 = [3, 4, 5, 6, 8, 9]; console.log(findMedian(num1, num2)); function findMedian(arr1, arr2) { var arr = [];...

function cloneObj(obj) { if (obj === null) return null; if (typeof obj !== 'object') return obj; if (obj.constructor === Date) return new Date(obj); if (obj.constructor === RegExp) return new RegExp(obj);...