阅读patch.js源代码的时候发现这句代码: ``` if (staticNodeList[index] === node.childNodes[index]) { // maybe have been removed for inserting node.removeChild(node.childNodes[index]) } ``` 不是很理解, 因为此代码上面做了数组转化赋值: ``` var staticNodeList = _.toArray(node.childNodes) ``` 不太明白这个条件判断是为啥?