首页 教程 API文档

解析函数参数

2015-09-11 15:29:41

属性


使用频率
所属模块 Std.parser
成员类型 公有成员函数

描述


argument方法可以取得字符串中指定开始位置到指定结束之间的参数, 如果这个参数是个以 ' 或者 " 开头的,那么type值就为2,表示一个字符串,如果是数字,那么type值就为1,如果是有效的字符数字下划线,那么type值就为0,否则为-1

例如: testFunc(1,"a",true)

语法



Object argument(Number i,String closeTag);
        

参数


名称 类型 描述
i Number 字符开始的位置
closeTag String 这个字符指定了如果在解析的时候,遇到了这个字符,表示解析结束.

返回值


一个Object对象,包含的键有:

名称 类型 描述
arguments 数组 这个数组包含的是所有的参数,参数是Object形式的,包含2个键, 第一个是type,表示该参数的类型(0:文本字符串,1:数字,2:有效的字符串数字花下线等), 第二个是text,这个值里面保存的是该参数的值.
error Number 错误号,如果为0,表示没有错误
endPos Number 解析结束的位置