AngularJS代码优化:打印奇数列表
"$scope.printSummary = function (oddNumbers) {\n var oddNumberList = [];\n oddNumberList = oddNumbers\n var oddNumber = "";\n angular.forEach(oddNumberList,function (item,index){\n if (index+1 == oddNumberList.length ){\n oddNumber +=item;\n }else {\n oddNumber += item+" " ;\n }\n })\n console.log(oddNumber); // 输出oddNumber字符串\n }\n" 代码有问题。在函数中,尽管oddNumber变量被声明了,但是它的值没有被返回或者输出。所以,代码只是将oddNumbers中的奇数拼接成一个字符串,但是没有对该字符串进行处理或者输出。正确的代码应该是:\n\n$scope.printSummary = function (oddNumbers) {\n var oddNumberList = [];\n oddNumberList = oddNumbers\n var oddNumber = "";\n angular.forEach(oddNumberList,function (item,index){\n if (index+1 == oddNumberList.length ){\n oddNumber +=item;\n }else {\n oddNumber += item+" " ;\n }\n })\n console.log(oddNumber); // 输出oddNumber字符串\n }
原文地址: https://www.cveoy.top/t/topic/qjz4 著作权归作者所有。请勿转载和采集!