迭代表,将值和键传递给回调,使用回调的返回值作为新值。
<ul>
<li>迭代表,将值和键传递给回调,使用回调的返回值作为新值。
<code>table.map(t, fn)</code></li>
</ul>
<table>
<thead>
<tr>
<th style="text-align: left;">字段</th>
<th style="text-align: left;">类型</th>
<th style="text-align: left;">空</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">t</td>
<td style="text-align: left;">table</td>
<td style="text-align: left;">否</td>
<td>table</td>
</tr>
<tr>
<td style="text-align: left;">fn</td>
<td style="text-align: left;">function</td>
<td style="text-align: left;">否</td>
<td>回调函数</td>
</tr>
</tbody>
</table>
<pre><code class="language-lua">--使用示例
function calc(a,b)
return a+b
end
local t={4,5,6,4}
print(serialize(t))
table.map(t,calc)--注意:该位置原本的值已发现改变
print(serialize(t))</code></pre>