所以,我在编码,我基本上得到了这行代码
返回 parseInt(trim(elem.value.substring(1, elem.value.length)))
我在想,这是否合适,或者教授/雇主会因为允许这样一行代码而抨击我。
我觉得,虽然很整洁,但乍一看很难理解我在做什么。这不是那么糟糕 b/c 大多数调用都很常见(确保它是一个 int,修剪字符串以便转换工作并从字符串的开头删除不必要的信息)
但是,这样可以吗?或者我应该把它分解并注释每一行,以便未来的程序员更容易理解?喜欢...
var returnInt;
returnInt = elem.value.substring(1, elem.value.length); //remove $ symbol
returnInt = trim(returnInt); //trim whitespace
returnInt = parseInt(returnInt); //convert to int
return returnInt;
我不知道如何搜索这个,所以如果有什么东西我很抱歉。