如何在Actionscript中使用Vector.map()(映射到不同类型的元素)?

时间:2014-06-12 18:53:05

标签: actionscript-3 actionscript functional-programming

Actionscript的Vector类有一个map()函数,正如您所期望的那样,它允许您将一个Vector中的元素映射到一个新的Vector中。

但是,据我所知,这些元素需要与原始Vector相同,这使得map()基本没用。

map()函数的典型用例是将元素的属性或字符串映射到元素。但是,这段代码:

logHistory.map( function(log:LogRecord, i, a):String
    { return log.timeStamp + ": " + log.value.toString(); } );

在运行时给我这个错误:

Type Coercion failed: cannot convert "123: xyz" to com.mycompany.LogRecord.

我找不到使用map()映射到不同类型元素的单一引用。你可以真的在Actionscript中不这样做吗?

0 个答案:

没有答案