无论页面前台还是后台,我们或多或少地都会用到split这个方法,其提供了一个便捷创建数组的途径,我们可以首先通过拼组字符串,其中每项都用一个特殊字符进行分隔,目的就是通过split可以便捷地将这样一个字符串转换为一个数组,以方便我们接下来的使用。
了解了函数的使用后,我们看看它一般使用在什么地方,有的时候,当页面载入以后,后台代码首先执行,我们可以从数据库或者其他数据源获取相应的数据,甚至对这些数据进行一番运算后得到某些结果,如果恰巧我们的客户端恰巧也需要使用这些数据或者结果的话,我们可能就要考虑使用split这个方法了,首先在后台将数据或者结果按照前面说的方式拼组为一个或者多个字符串,然后在前台,我们通过"<%=Parameter%>"的方式来获取这些后台数据,然后我们就可以通过javascript脚本对这些数据进行操作了;
当然,在后台我们也可以有很多地方使用到split方法来构建数组,但是,建议如果是后台环境的话,直接使用数组的方式会更好,数组不但可以方便地作为参数或者返回值,更加因为我们在使用split的时候,首先必须构建字符串,然后拆分,最后使用,这其中增加的步骤和字符串中出现的特殊字符(恰巧和分隔符一致)都会导致我们最终的结果的偏差,而数组则不会出现这样的问题,所以适当地使用split会让我们的代码更加灵活,但是,也必须慎用,避免没有必要的错误。
了解了函数的使用后,我们看看它一般使用在什么地方,有的时候,当页面载入以后,后台代码首先执行,我们可以从数据库或者其他数据源获取相应的数据,甚至对这些数据进行一番运算后得到某些结果,如果恰巧我们的客户端恰巧也需要使用这些数据或者结果的话,我们可能就要考虑使用split这个方法了,首先在后台将数据或者结果按照前面说的方式拼组为一个或者多个字符串,然后在前台,我们通过"<%=Parameter%>"的方式来获取这些后台数据,然后我们就可以通过javascript脚本对这些数据进行操作了;
当然,在后台我们也可以有很多地方使用到split方法来构建数组,但是,建议如果是后台环境的话,直接使用数组的方式会更好,数组不但可以方便地作为参数或者返回值,更加因为我们在使用split的时候,首先必须构建字符串,然后拆分,最后使用,这其中增加的步骤和字符串中出现的特殊字符(恰巧和分隔符一致)都会导致我们最终的结果的偏差,而数组则不会出现这样的问题,所以适当地使用split会让我们的代码更加灵活,但是,也必须慎用,避免没有必要的错误。