我有一个字符串,我需要分裂成一个数组,然后在数组的每个元素上执行数学函数。解析数组的每个元素为一个整数
目前我正在做这样的事情。 (其实,我做这样的事,但是这是一个很简单的例子来说明我的问题!
var stringBits = theString.split('/');
var result = parseInt(stringBits[0]) + parseInt(stringBits[3])/parseInt(stringBits[1]);
我想知道的是,如果有一种方法,我可以在阵列中的每个元素转换成某种类型,将不必每次都明确地分析它阻止我
我想避免这样做,如果可能的话,它似乎是一个不必要的循环,当它真正做到的只是让我的代码更清洁一点。 – Toby
在JS中,循环是对数组的每个条目执行某些操作的唯一方法。 –
如果你只想让你的代码更干净一点,你可以提供一个方法(例如extractIntsFromString),它将你的字符串转换为一个整数数组。然后使用整数数组的元素进行计算。一旦完成了类型转换,您可以专注于更简洁的代码,现在只需执行数学函数。 – 2009-11-20 11:34:02