数组转对象,对象转数组对不对_对象数组初始化

数组转对象,对象转数组对不对_对象数组初始化<scripttype=”text/javascript”>//数组转对象vara=[1,2,3,4]varobj={…a}//{0:1,1:2,2:3,3:4}varobj2={}a.forEach((item,index)=>{obj2[index]=item})//{0:1,1:2,2:3,3:4}functiontoObj(a.

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

数组到对象 

新手

let arr = ["value1", "value2", "value3"]; 
let arrObject = {};
for (let i = 0; i < arr.length; ++i) {
   if (arr[i] !== undefined) {
     arrObject[i] = arr[i];
   }
}

老手

let arr = ["value1", "value2", "value3"]; 
let arrObject = {...arr};

对象到数组

新手

let number = {
  one: 1, 
  two: 2,
};
let keys = []; 
for (let numbers in number) {
  if (number.hasOwnProperty(numbers)) {
     keys.push(numbers);
    }
}
// key = [ 'one', 'two' ]

老手

let numbers = {
  one: 1, 
  two: 2,
};
let key = Object.keys(numbers); // key = [ 'one', 'two' ]
let value = Object.values(numbers);  // value = [ 1, 2 ]
let entry = Object.entries(numbers); // entry = [['one' : 1], ['two' : 2]]

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/195142.html原文链接:https://javaforall.net

(0)
上一篇 2025年10月23日 上午7:43
下一篇 2025年10月23日 上午8:15


相关推荐

  • 值得收藏:一份非常完整的 MySQL 规范(二)

    值得收藏:一份非常完整的 MySQL 规范(二)

    2022年2月13日
    37
  • 一图了解群环域「建议收藏」

    一图了解群环域「建议收藏」一图了解群环域最近Nickname4th.qicp.vip暂时挂掉了,所以先在这里发一下就群环域的联系做了一个简图,并不全面但是足以应付密码学的要求。网上看了很多教程,但是讲得最清晰最有联系性的文章私以为是这篇:http://sparkandshine.net/algebraic-structure-primer-group-ring-field-vector-space/这位博主…

    2022年6月18日
    34
  • laravel判断上传文件是否有效

    laravel判断上传文件是否有效

    2021年10月10日
    47
  • Android angle_android 界面悬停

    Android angle_android 界面悬停最近在研究android游戏引擎Angle,准备纪录下学习心得。我的目的是用它实现UI,给我开发的安卓应用添加一些迷人的效果。初步研究了一下,只要解决下列问题就可以了:1•汉字显示 2•动态更新纹理,比如从网络下载图片,更新显示 3•简单的动画效果 4•与播放器整合 5•实现一些基本控件,如List(文本、图片),Button,Tab,TextView等 6•与非openg

    2026年1月23日
    5
  • input debounce

    input debounce项目背景是一个搜索框,不能实时的监听onChange事件去发送请求,这样会造成服务器的压力解决思路就是用setTimeout+clearTimeout普通js代码如下:/下面是普通的js实现,可以参考一下//获取input元素vartextInput=document.getElementById(‘test-input’);//初始化一个…

    2022年6月20日
    63
  • python3获取cookie(python默认用什么浏览器爬取)

    http://blog.csdn.net/pipisorry/article/details/47980653爬虫爬网站不免遇到需要登录的问题.登录的时候可能还会碰到需要填验证码的问题,有的验证码甚至是拖动拼图来完成的.虽然现在这些都有开源解决方案,但是假设现在主要的精力想要放在如何解析html,或者验证抓取算法上,而不是通过登录验证上,那么开源解决方案并不是最好的解决方案.更好

    2022年4月16日
    173

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号