Results 4 comments of arvin

This problem maybe cased by the version of CMake.Version 3.7.2 could make sucessfully.

```` var flatten = function(input, shallow, strict, output) { output = output || []; var idx = output.length; for (var i = 0, length = getLength(input); i < length; i++)...

```` var unboundBind = Function.prototype.bind , bind = Function.prototype.call.bind(unboundBind); ```` 请问为什么可以这样使用,这样使用有什么好处呢? ```` function bind3(func,context){ return func.bind(context); } ```` bind 和 bind3 是等效的吗?

@HowardTangHw 没有中断外部循环,而是内部循环在遇到充负的元素时,修改i的值,也就是修改外部循环下次循环的起点,当内部循环执行完毕后,push一个没有重复的值到res中,然后外部循环执行 以修改后的i值执行i++开始执行下一次循环