摘要: 在操作数组的时候,会遇到这样的参数...args或...rest查了下资料,摘录如下...(rest)parameter 定义关键字用法:function functionName(parameter0, parameter1, ...rest){ // statement(s) } 指定函数将接受任意多个以逗号分隔的参数。参数列表成为了在整个函数体中可用的数组。在参数声明中,数组的名称在 ... 字符后指定。参数可以拥有保留字以外的任意名称。如果与其它参数共同使用,则 ...(其余的)参数声明必须是最后指定的参数。只有传递给函数的参数数目超过其它参数的数目时,才会填充 ...(其余的... 阅读全文
posted @ 2012-12-19 20:25 sdlwlxf 阅读(997) 评论(0) 推荐(0) 编辑
摘要: Dictionary的遍历使用 for..in 循环或 for each..in 循环来遍历 Dictionary 对象的内容。 1.for..in 循环用于基于键进行遍历; 2.for each..in 循环用于基于与每个键关联的值进行遍历,使用 for each..in 循环可以直接访问 Dictionary 对象的值。for (var key:Object in groupMap){ trace(key, groupMap[key]);} for each (var item:Object in groupMap){ trace(item);}/*out... 阅读全文
posted @ 2012-12-19 00:43 sdlwlxf 阅读(264) 评论(0) 推荐(0) 编辑
摘要: splice(startIndex:int, deleteCount:uint, ... values):Arraysplice英文意思:vt. 拼接;接合;使结婚n. 接合;结婚参数为两个时,如splice(1, 2);表示将数组索引为1处开始(包括1)开始删除2个元素。参数为三个时,如splice(1, 2, ......);表示将数组作上述操作后再在1出位置塞入... values参数。如果... values是数组,则直接将其塞入(而不是它里面的元素);返回删除的元素构成的数组。slice(startIndex:int = 0, endIndex:int = 16777215):Arr 阅读全文
posted @ 2012-12-19 00:24 sdlwlxf 阅读(1038) 评论(0) 推荐(0) 编辑