jQuery.map(arr|obj,callback)
来源:互联网 发布:校园网络贷款 编辑:程序博客网 时间:2024/06/08 01:31
返回值:ArrayjQuery.map(arr|obj,callback)
概述
将一个数组中的元素转换到另一个数组中。
作为参数的转换函数会为每个数组元素调用,而且会给这个转换函数传递一个表示被转换的元素作为参数。转换函数可以返回转换后的值、null(删除数组中的项目)或一个包含值的数组,并扩展至原始数组中。
参数
array,callbackArray,FunctionV1.0
array:待转换数组。
callbackArray:为每个数组元素调用,而且会给这个转换函数传递一个表示被转换的元素作为参数。函数可返回任何值。另外,此函数可设置为一个字符串,当设置为字符串时,将视为“lambda-form”(缩写形式?),其中 a 代表数组元素。如“a * a”代表“function(a){ return a * a; }”。
arrayOrObject,callbackArray/Object,FunctionV1.6
arrayOrObject:数组或者对象。
为每个数组元素调用,而且会给这个转换函数传递一个表示被转换的元素作为参数。函数可返回任何值。另外,此函数可设置为一个字符串,当设置为字符串时,将视为“lambda-form”(缩写形式?),其中 a 代表数组元素。如“a * a”代表“function(a){ return a * a; }”。
示例
描述:
将原数组中每个元素加 4 转换为一个新数组。
jQuery 代码:
$.map( [0,1,2], function(n){ return n + 4;});
结果:
[4, 5, 6]
描述:
原数组中大于 0 的元素加 1 ,否则删除。
jQuery 代码:
$.map( [0,1,2], function(n){ return n > 0 ? n + 1 : null;});
结果:
[2, 3]
描述:
原数组中每个元素扩展为一个包含其本身和其值加 1 的数组,并转换为一个新数组。
jQuery 代码:
$.map( [0,1,2], function(n){ return [ n, n + 1 ];});
结果:
[0, 1, 1, 2, 2, 3]
0 0
- jQuery.map(arr|obj,callback)
- jQuery.map(arr|obj,callback) 的map函数用法(十四)
- Jquery对数组提供的两个函数$.map(arr,fn)和$.each(arr,fn)
- php json arr obj 简单记录
- npumpy.insert(arr, obj, values[, axis])
- jQuery( callback )
- javaScript arr.map 与 arr.forEach 的区别
- Map与Obj转换
- .arr
- arr
- Arr
- jQuery:CallBack 的解释
- JQuery Callback and Functions
- jQuery中Callback函数
- jQuery Callback 函数
- jQuery Callback 函数
- jQuery Callback 函数
- 10. jQuery Callback 函数
- UVA 1344 / UVALive 3266/ POJ 2287 / HDU 1052Tian Ji -- The Horse Racing
- thinkphp中执行原生的mysql语句
- hashCode相关性能优化
- 地理信息学专业软件大全
- Ubuntu下安装NFS
- jQuery.map(arr|obj,callback)
- linux下编译C++代码,makefile文件内容
- LeetCode: Sqrt(x)
- 初来乍到,努力经营
- ios网络学习------3 用非代理方法实现异步post请求
- android 如何单独下载一个项目
- jQuery.trim(str)
- OPENCV脱离库的静态链接方法
- Qt5 for android + opencv