split(String.split 方法)

public split(delimiter: String, [limit: Number]) : Array

在指定的 delimiter 参数出现的所有位置断开 String 对象,将其拆分为子字符串,然后以数组形式返回子字符串。如果使用空字符串 ("") 作为分隔符,则该字符串中的每个字符都将作为一个元素放入到数组中。

如果未定义 delimiter 参数,则会将整个字符串放入返回的数组的第一个元素中。

可用性:ActionScript 1.0、Flash Player 5

参数

delimiter:String ― 一个字符串;my_str 拆分处的字符或字符串。

limit:Number [可选] ― 要放入数组中的项目数。

返回

Array ― 包含 my_str 的子字符串的数组。

示例

下面的示例返回含有五个元素的数组:

var my_str:String = "P,A,T,S,Y";
var my_array:Array = my_str.split(",");
for (var i = 0; i<my_array.length; i++) {
trace(my_array[i]);
}
// output:
P
A
T
S
Y

下面的示例返回含有两个元素("P""A")的数组:

var my_str:String = "P,A,T,S,Y";
var my_array:Array = my_str.split(",", 2);
trace(my_array); // output: P,A

下面的示例演示如果您将空字符串 ("") 用于 delimiter 参数,则将字符串中的每个字符作为元素放入数组:

var my_str:String = new String("Joe");
var my_array:Array = my_str.split("");
for (var i = 0; i<my_array.length; i++) {
trace(my_array[i]);
}
// output:
J
o
e

有关其它示例,请参阅位于 www.adobe.com/go/learn_fl_samples_cn 的 Flash 示例页。下载并解压缩示例 zip 文件,然后进入 ActionScript2.0\Strings 文件夹以访问 Strings.fla 文件。

请参阅

join(Array.join 方法)


Flash CS3

 

评论添加到页面后给我发送电子邮件 | 评论报告

当前页: http://livedocs.adobe.com/flash/9.0_cn/main/00002166.html