string_concat_ext

此函数将给定数组中所有元素的字符串表示形式连接(联接在一起),并将结果作为新字符串返回。

不是字符串的值将具有隐式运行的 string() 函数。有关如何转换这些数据类型的信息,请参阅 从非字符串类型转换  。

 

语法:

string_concat_ext(values_array, [offset], [length]);

参数类型描述
values_arrayArray要连接的值数组
offsetReal可选 数组中开始连接元素的偏移量或起始索引。设置负值将从数组的末尾开始计算。然后,起始索引将是 array_length(array) + offset。请参阅:偏移量和长度
lengthReal可选 要连接的数组元素的数量,从偏移量开始。 负值将向后遍历数组(即按索引的降序,例如 2,1,0 而不是 2,3,4)。请参阅: 偏移量和长度

 

返回:

String

 

例子:

var _some_letters = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j"];
var _concat = string_concat_ext(_some_letters, -5, -3);

上面的代码首先创建一个包含字母表前十个字母的数组,并将其存储在临时变量 _some_letters 中。然后,它对该数组调用 string_concat_ext,偏移量 (起始位置) 为 -5 (在字母 "f" 的位置),长度为 -3 (从右到左有 3 个元素)。