zoukankan      html  css  js  c++  java
  • 对象的key【键】和分别获取数组的key【键】和值

    一、对象,获取key【键】

    var obj = {
      name:"xxx",
      email:"xxx.com"
    }
    Object.keys(obj).forEach((v,i)=>{
         console.log(v) //name email
         console.log(i) //xxx xxx.com
    })

    二、数组对象的key和值

    var data = [
    {"2020-2-3":''},
    {"2020-2-4":'22222'},
    {"2020-2-5":'3223'}]

    data.forEach((v,i)=>{
    Object.keys(v).forEach(v=>{
         console.log(v)//取到了key
         console.log(data[i][v])//取到了值
    })
    })

    ES6获取key:

    Object.getOwnPropertyNames()方法返回一个由指定对象的所有自身属性的属性名(包括不可枚举属性但不包括Symbol值作为名称的属性)组成的数组。

    var data = {"2020-2-3":'22222'}

    Object.getOwnPropertyNames(data)

  • 相关阅读:
    12.3
    团队项目第一阶段冲刺第一天
    4.22
    4.21 re重要功能
    12.1
    12.2
    4.17
    4.16
    css设置子元素相对于父元素保持位置不变(含有滚动条的父元素)
    git操作和npm操作清单
  • 原文地址:https://www.cnblogs.com/wpTing/p/12382062.html
Copyright © 2011-2022 走看看