首页 > 其他分享 >遍历对象的属性和值

遍历对象的属性和值

时间:2023-08-16 10:33:41浏览次数:40  
标签:遍历 geyao 对象 console allprops props var obj 属性


 

前言

我是歌谣 我有个兄弟 巅峰的时候排名c站总榜19 叫前端小歌谣 曾经我花了三年的时间创作了他 现在我要用五年的时间超越他 今天又是接近兄弟的一天人生难免坎坷 大不了从头再来 歌谣的意志是永恒的 放弃很容易 但是坚持一定很酷

导语

遍历所有的属性和值

遍历对象的属性和值_github

遍历对象的属性和值_html_02编辑

 代码部分

<!--
 * @Author: your name
 * @Date: 2022-04-12 10:29:19
 * @LastEditTime: 2022-04-12 10:33:46
 * @LastEditors: your name
 * @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
 * @FilePath: \geyao\geyao\遍历所有的属性和值220422.html
-->
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>属性和值</title>
</head>
<body>
  <script>
    //name=geyao	age=18	sex=男	
    function allprops(obj){
      //用来保存所有的属性和值
      var props="";
      //开始遍历
      for(var p in obj){
        //方法
        console.log(typeof(obj[p]))
        if(typeof(obj[p])=="object"){
            console.log(obj[p],"111")
            allprops(obj[p]);
          
        }else{
          props+=p+"="+obj[p]+"\t"
        }
      }
      return props;
    }
    var geyao={
      name:"geyao",
      age:"18",
      sex:"男",
      ha:{
          hua:"女"
      }
    }
    console.log(allprops(geyao))
  </script>
</body>
</html>

遍历对象的属性和值_html_03

运行结果

遍历对象的属性和值_html_04

遍历对象的属性和值_html_05编辑

标签:遍历,geyao,对象,console,allprops,props,var,obj,属性
From: https://blog.51cto.com/u_14476028/7099338

相关文章

  • Syline6.5学习心得-web-创建几何对象
    通过实例说明如何在Skyline中创建圆、文本、多边形等几何要素,设置要素的颜色,要素提示,飞行到几何要素等功能。1.使用的接口    ICreator65:可以创建几何要素、颜色、位置、图层等等(具体请查看api)例如本篇所涉及的要素:CreatePosition,CreateColor,CreateCircle,CreateMessage......
  • flex属性解决子元素宽度被压缩问题
    问题如上图所示,A及B的父盒子是C。其中C和B都用到了flex布局,目的是使文字水平对齐。css代码//A及B的父盒子.cur-in-stan{color:red;height:37px;font-size:14px;font-weight:700;display:flex;align-items:center;margin-righ......
  • 对象拷贝方法
    C#中4种深拷贝方法介绍概述为什么要用到深拷贝呢?比如我们建了某个类Person,并且实例化出一个对象,然后,突然需要把这个对象复制一遍,并且复制出来的对象要跟之前的一模一样,来看下我们一般会怎么做。1、利用反射实现publicstaticTDeepCopy(Tobj){//如果是字符串或值类型则......
  • python 面向对象 继承
     https://cloud.tencent.com/developer/article/1915788修改代码以解决报错classClass_1():  var_1=1    def__init__(self):    self.var_2=var_1classClass_2(Class_1):    def__init__(self):    self.var_4=self.var......
  • 8-15| _ctypes.COMError: (-2147352567, '发生意外。', ('无法获取 Document 对象', '
    此错误是一个COM错误,它与试图从Python通过`pyautocad`与AutoCAD通信时出现的问题有关。错误信息"无法获取Document对象"指示了问题的本质,即Python无法访问AutoCAD的当前文档。这里有一些建议来解决这个问题:1.**确保AutoCAD已经运行**:在尝试从Python访问Aut......
  • CSS基础-行和段落常用属性
    介绍三个和行相关的属性。line-height定义行高,即行的高度,数值单位用px、字号倍数、百分比表示。<!--方式一属性单位为px--><style> p{ line-height:30px }</style><!--方式二不带单位,表示字号的倍数--><style> p{ line-height:1.5 }</style><!--方式三......
  • Apache Flink目录遍历漏洞复现CVE-2020-17519
    ApacheFlink目录遍历漏洞复现CVE-2020-17519前置知识ApacheFlink:ApacheFlink是一个框架和分布式处理引擎,用于在无边界和有边界数据流上进行有状态的计算。Flink能在所有常见集群环境中运行,并能以内存速度和任意规模进行计算。漏洞利用条件:ApacheFlink版本为1.11.0......
  • HashMap遍历方式
    HashMap是一个键值对的集合,我们不能通过简单的循环来遍历HashMap,所以我们一般通过以下两种方式来遍历HashMap,一种是通过KeySet集合来遍历,另一种是通过entry键值对对象来遍历。KeySet遍历HashMap通过keySet()方法获取HashMap的keySet集合遍历keySet集合,可以使用iterator迭代器......
  • 二叉树:自下而上,从左到右的层次遍历
    利用栈先进后出的特性,将出队元素依次进栈,然后依次出栈即可完成。#include<stdio.h>#include<stdlib.h>#defineMaxSize100//二叉树的结点类型typedefstructNode{intdata;structNode*lchild,*rchild;}TreeNode,*Tree;//队列的结点类型typedefstru......
  • 界面组件DevExpress Reporting——支持图表本地化和可绑定属性
    DevExpressReporting是.NETFramework下功能完善的报表平台,它附带了易于使用的VisualStudio报表设计器和丰富的报表控件集,包括数据透视表、图表,因此您可以构建无与伦比、信息清晰的报表。在最近的更新(v23.1)中,官方扩展了DevExpress .NETReports(即XRChart报表控件)中与图表......