js toArray的更好实现方法
来源:互联网 发布:php注销登录 编辑:程序博客网 时间:2024/06/06 01:14
js 中没有默认的toArray方法
有一个json对象是从java的map结构转来的,而且map的key是以数字类型的
如:
"userPhotoCompression":{"50_50":"/upload/userPhoto/js05/50_50/a1a7df45-1814-4777-8820-15bafd581a81.jpg","200_200":"/upload/userPhoto/js05/200_200/a1a7df45-1814-4777-8820-15bafd581a81.jpg","100_100":"/upload/userPhoto/js05/100_100/a1a7df45-1814-4777-8820-15bafd581a81.jpg"}
找了一下资料,一般都建议使用Array.prototype.slice.call,试用了一下,都不如意。
jquery就有对这种类型的数据进行处理的方法,其实就是$.map
var toArray = function(myObj){ var array = $.map(myObj, function(value, index) { return [value]; }); return array; }
参考来源:
http://stackoverflow.com/questions/6857468/a-better-way-to-convert-js-object-to-array
0 0
- js toArray的更好实现方法
- ArrayList的toArray方法
- 由 toArray( )方法想到的
- toArray()方法的注意点
- ArrayList类的toArray方法
- Java的Collection.toArray方法
- 集合转数组的toArray()和toArray(T[] a)方法
- 集合转数组的toArray()和toArray(T[] a)方法
- ArrayList的ToArray方法带参数
- ArrayList中toArray()方法的使用注意
- java之ArrayList的toArray方法
- List.toArray()方法的源码分析
- Java ArrayList toArray() 方法的正确使用
- Collection的toArray(T[] a) 方法
- List的toArray方法强制转换
- 性能更好的js动画实现方式——requestAnimationFrame
- 性能更好的js动画实现方式——requestAnimationFrame
- 性能更好的js动画实现方式——requestAnimationFrame
- 使用SN.exe对.Net生成的程序集进行签名
- 黑马程序员--OC学习篇之Foundation框架中的NSString对象和NSMutableString对象
- 《Java溯本求源》-Java基本数据类型
- RAC+DG搭建过程
- 08-图9 关键活动 (30分)
- js toArray的更好实现方法
- 进程与线程
- 架构师必看书籍
- 8.2.1.12 Outer Join Simplification 外联接简化
- 【POJ2492】【加权并查集模板题】
- CocoaAsyncSocket 文档1:Socket简介
- jQuery 间歇式无缝滚动特效分享(三张图片平行滚动)
- Java中的日历类Calendar的常用方法(所有方法都在客户端测试过)
- 反转字符串I am a student