js 自带的 map() 方法
2017-04-28 11:47
288 查看
叙述
Array.prototype.map()
map() 方法创建一个新数组,其结果是该数组中的每个元素调用一个提供的函数。
map方法在调用callback函数时,会给它传递三个参数:当前正在遍历的元素, 元素索引, 原数组本身.
示例
parseInt
1)通常使用parseInt时,只需要传递一个参数.但实际上,parseInt可以有两个参数.第二个参数是进制数.可以通过语句”alert(parseInt.length)===2”来验证.
2)第三个参数parseInt会忽视, 但第二个参数不会,也就是说,parseInt把传过来的索引值当成进制数来使用.从而返回了NaN.
参考:http://www.cnblogs.com/rocky-fang/p/5756733.html
Array.prototype.map()
map() 方法创建一个新数组,其结果是该数组中的每个元素调用一个提供的函数。
map方法在调用callback函数时,会给它传递三个参数:当前正在遍历的元素, 元素索引, 原数组本身.
示例
// 该表达式运行结果: ["1", "2", "3"].map(parseInt); // 你可能觉的会是[1, 2, 3] // 但实际的结果是 [1, NaN, NaN]
parseInt
1)通常使用parseInt时,只需要传递一个参数.但实际上,parseInt可以有两个参数.第二个参数是进制数.可以通过语句”alert(parseInt.length)===2”来验证.
2)第三个参数parseInt会忽视, 但第二个参数不会,也就是说,parseInt把传过来的索引值当成进制数来使用.从而返回了NaN.
参考:http://www.cnblogs.com/rocky-fang/p/5756733.html
相关文章推荐
- js 自带的 map() 方法
- js 自带的 map() 方法
- js 自带的 map() 方法
- js 自带的 map() 方法
- js 自带的 map() 方法全面了解
- js 自带的 map() 方法
- js 自带的 map() 方法全面了解
- Js数组的map,filter,reduce,every,some方法
- js 自带的sort() 方法全面了解
- js 数组 map方法
- JS中的forEach、$.each、map方法
- js数组的迭代器方法(some、every、forEach、map、filter)
- jQ基础篇--jQuery与JS中的map()方法
- cropper.js自带的blob转换方法的坑
- js实现的map方法示例代码
- js 数组 map方法
- javascript新版本自带去空格方法, js去空格,javascript去空格
- js---js中数组遍历方法forEach与map()有什么区别?
- js封装 map 内部方法