谈谈 string 的 split 方法-第二个参数

作者:vkvi 来源:ITPOW(原创) 日期:2009-12-28

语法

stringObj.split([separator[, limit]])

split 方法将一个字符串分割为子字符串,然后将结果作为字符串数组返回。

而第二个参数 limit 是什么意思呢?我们举例说明:

先是省略第二个参数 limit 的情况:

var str = "a b c";
var arr = str.split(" ");

结果为:["a", "b", "c"]。

再看看使用第二个参数 limit 的情况:

var str = "a b c";
var arr = str.split(" ", 2);

结果为:["a", "b"],注意不是 ["a", "b c"]。也就是说 limit 并不会影响分割,只是限定返回的结果。

再看一种情况:

var str = "a b c";
var arr = str.split(" ", 5);

结果为:["a", "b", "c"],第二个参数 limit 较大,这跟省略之是一样的效果。


相关文章