https://github.com/bramblex/jsjs/blob/e705a21686c9a462c2fa7577642e8b568570d4b3/src/eval.ts#L194 ```javascript function test(){} function test(){} ``` 函数声明是可以重复的,应该使用``scope.$var``去声明 而``scope.$var``这里要改 https://github.com/bramblex/jsjs/blob/e705a21686c9a462c2fa7577642e8b568570d4b3/src/scope.ts#L103 ``var``是可以重复声明的,无论如何都应该返回true,新变量把旧变量覆盖掉