illumi520

Results 8 comments of illumi520

十进制转二进制计算后再转十进制输出导致的误差

function flatten(arr) { return arr.reduce((result, item)=> { return result.concat(Array.isArray(item) ? flatten(item) : item); }, []); }

function flatten(arr) { return arr.toString().split(',').map(function(item) { return Number(item); }) }

const a = []; console.log(a.constructor == Array);//true

``` function deepCopy(obj) { var result = Array.isArray(obj) ? [] : {}; for (var key in obj) { if (obj.hasOwnProperty(key)) { if (typeof obj[key] === 'object') { result[key] = deepCopy(obj[key]);...