var obj = {};
var arr = [1,2,3,4,5];
for (var x in arr){
obj[x] = x;
}
2.ES6的Object.assign:
Object.assign({}, ['a','b','c']);
// {0:"a", 1:"b", 2:"c"}

3.还可以使用es6。扩展语法为了取得同样的结果:

{ ...['a', 'b', 'c'] }
// {0:"a", 1:"b", 2:"c"}

最新文章

  1. 小书翻译完成,分享啦--《用Python操作大数据[MapReduceHadoop和Spark]》
  2. SSISDB7:查看当前正在运行的Package
  3. C语言 复杂的栈(链表栈)
  4. Android客户端与服务器之间传递json数据
  5. Java开发、网络爬虫、自然语言处理、数据挖掘简介
  6. 【MINA】序列化和反序列化我们要考虑的问题
  7. The output char buffer is too small to contain the decoded characters, encoding 'Unicode (UTF-8)' fallback 'System.Text.DecoderReplacementFallback'.
  8. poj2229Sumsets
  9. php的一些小笔记-文件函数(1)
  10. 基于Visual C++2013拆解世界五百强面试题--题2-输出和为一个给定整数的所有组合
  11. diff命令
  12. HDU1051:Wooden Sticks
  13. 优雅地解决Ajax接口参数来自另一个接口的问题
  14. windows10,redhat6.5下python3.5.2使用cx_Oracle链接oracle
  15. 使用docker-compose 大杀器来部署服务 上(转)
  16. 宝塔控制面板创建ftp后链接不上的解决方法
  17. 23 , CSS 构造列表与导航
  18. Elasticsearch先聚合再按时间排序返回需要的字段
  19. 精进之路之CAS
  20. ATL与COM之间的关系、ATL的特点与基本使用方法

热门文章

  1. linux删除用户报错:userdel: user prize is currently used by process 28021
  2. 内存检测工具valgrind的安装和简单使用
  3. 提供对字符串的全角->半角,半角->全角转换
  4. spring 多个切面如何有序执行
  5. react 生命周期图解
  6. Cas(05)——修改Cas Server的其它配置
  7. IDEA遇到项目包后面出现% classes,% lines covered该怎么解决
  8. idea设置创建类的注释模板
  9. linux 文件描述符表 打开文件表 inode vnode
  10. JVM(一) 内存结构