返回值:ArrayjQuery.map(array, callback)
概述
将一个数组中的元素转换到另一个数组中。
1 |
|
参数
arrayArray
待转换数组。
callbackFunction
为每个数组元素调用,而且会给这个转换函数传递一个表示被转换的元素作为参数。函数可返回任何值。另外,此函数可设置为一个字符串,当设置为字符串时,将视为“lambda-form”(缩写形式?),其中 a 代表数组元素。如“a * a”代表“function(a){ return a * a; }”。
示例
描述:
将原数组中每个元素加 4 转换为一个新数组。
jQuery 代码:
1 2 3 |
|
结果:
1 |
|
描述:
原数组中大于 0 的元素加 1 ,否则删除。
jQuery 代码:
1 2 3 |
|
结果:
1 |
|
描述:
原数组中每个元素扩展为一个包含其本身和其值加 1 的数组,并转换为一个新数组。
jQuery 代码:
1 2 3 |
|
结果:
1 |
|