这段JS代码有什么问题?var binaryTreePaths = functionroot if !root return if !rootleft && !rootright 左右子树都没有的叶子结点 return strrootval let paths = if rootleft forlet i ; i
这段代码存在以下问题:
- 缺少str函数的定义,无法执行;
- for循环中没有指定循环变量的初始值,会导致无法进入循环;
- for循环中的条件应该是小于号(<)而不是in;
- 函数中使用了self关键字,但是没有定义self,应该使用this关键字代替;
- 函数名应该大写开头,符合函数命名规范。
原文地址: https://www.cveoy.top/t/topic/fdAc 著作权归作者所有。请勿转载和采集!