huangmxsysu

Results 8 comments of huangmxsysu

期待computed的lazy watcher

话说__proto__一个实一个虚的问题不是因为Object.create(null)是原型链顶端导致var obj = Object.create(null)之后 obj根本访问不到__proto__这个原型属性导致后面的obj.__proto__ = Constructor.prototype使它的__proto__是实的,成为一个属性,从而没有修改原型。 我觉得是不是可以不需要 ```js var obj = new Object() obj.__proto__ = Constructor.prototype ``` 直接用 ```js var obj = Object.create(Constructor.prototype) ``` 是一样也可以的吧?

嗯嗯,昨天读了你这些文章,收获蛮大的!棒!后面有再写什么么?

好像说在函数中传递arguments给任何参数,将导致Chrome和Node中使用的V8引擎跳过对其的优化,这也将使性能相当慢。 请问博主知道其中的原因么?

噢好像是因为这个原因哈! 是啊,昨天看到你数组去重那篇中有个_.union函数,就想着应该讲arguments转换一下,类似这样 ```js function union() { //最好能把arguments转换一下 var args = new Array(arguments.length); for(var i = 0; i < args.length; ++i) { args[i] = arguments[i]; } return unique(flatten(args, true, true)); }...

Object键值对方法中的键应改成typeof item + JSON.stringify(item) 不然的话{},跟{name:'mosen'}会当成一样的因为如果是typeof item + item的话键都是object[object Object]