首页 > 其他分享 >关于前端基础数据结构的问题

关于前端基础数据结构的问题

时间:2023-04-13 18:12:37浏览次数:42  
标签:混淆 对象 前端 json 关于 数组 数据结构

常用的数据集采用数组的好处,当然对于前端新人来很容易混淆,如下的数据是数组(js的数组本就是特殊的对象,因此又叫数组对象)由于这缘故很多网上的叫法五花八门

所以下面的数据结构很容易混淆,以为这是数组对象(其实这样叫没错,只是理解成是真对象(js的数组也是对象的一种,先区别一下免得混淆))其实是数组(真数组)当然有称为json数组

var arr = [
{name:'abc',age:18},
{name:'efg',age:19}
]

  上面的这种数据结构就是经常用的,原因是兼容好,通用性强,比如你需要遍历时需要控制break foreach不可以,还有也不异步操作,同时又要求性能好,就得用for,但是只能处理数组。另外一个原因就是后端返回json对象

对象属性data存的数据的结构就是上面结构的数据

标签:混淆,对象,前端,json,关于,数组,数据结构
From: https://www.cnblogs.com/yangshiyi/p/17315922.html

相关文章

  • 纯前端仿GPT流式打字效果的js库,类似通义千问或者其他AI界面的打字效果
    因为GPT以及国内各大模型的发布,很多官网都设计的是,仿造流式打字效果,下面这个js库就能轻松实现。typed.js  具体实现代码参考下面:<spanid="subTitle"></span><scriptsrc="https://unpkg.com/[email protected]/dist/typed.umd.js"></script><script>vartyped=......
  • 2023年就业卷,卷,卷!前端面试怎么准备?
    本文首发自「慕课网」,想了解更多IT干货内容,程序员圈内热闻,欢迎关注"慕课网"!作者:张轩|慕课网讲师大多数开发者应该都经历过跳槽和面试,这也是我们工作生活中必须要经历的一部分,那么在每次面试中你是否发挥到了真实的水平,是否留下过很多遗憾,很多次因为自己的心态而没有发挥到最佳状态,......
  • 关于使用硬件接口卡及CANoe软件的常见问题和解决方案
    CANoe是德国Vector公司出的一款总线开发环境,是网络和ECU开发、测试和分析的专业工具,支持从需求分析到系统实现的整个系统开发过程。硬件接口卡可以提供移动和固定的CAN,LIN,Ethernet等网络的开发、仿真、测试及维护,具有高性能、容易使用、适应性强的硬件接口,用来搭配CANoe的使用,拓展......
  • JAVA返回前端时候bean转json时首字母、第二个字母大写会自动变成小写的问题
      后台bean是privateStringuName;但是前端生成的json是uname会自动变成小写 如果我们只是个别的几个的话,只需要加个注解@JsonProperty("uName")privateStringuName; 这样就可以了......
  • 批量上传GPT知识库,前端elementui的upload上传组件,后端Golang的上传接口实现
    为了实现批量上传GPT的知识库并且功能,那么这个上传组件就必不可少,需要能把文档上传到服务器中。前端部分,我是采用的cdn引入的形式,引入的elmentui。该框架是有上传组件的,可以参考我的用法:action部分就是上传接口,其他三个是上传之前的处理,上传成功和失败后的回调函数......
  • [转载]php递归生成树形结构(几种常见的数据结构)
    版权声明:本文为CSDN博主「陈文焕」的原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/qq_23116221/article/details/109910846pid找上级id$array=array(array('id'=>1,'pid'=>0,'n'=>'河北省'),ar......
  • 一对多订单前端写法
    $.ajax({url:"/orders/show_order",type:"GET",dataType:"JSON",success:function(json){$("#test").empty();console.log("删除成功!");$.each(json.data,function(key,value){......
  • 关于免费笔记软件和免费同步,长文,保存观看
    前言这段可以略过最早使用的笔记软件(应该说是网页摘录软件)是网文快捕CyberArticle,但不停换电脑后当年保存的资料基本都遗失了,那可是我翻阅众多涩涩网站的精华文章。后来网文快捕推出了在线笔记软件“为知笔记”,经历了为知笔记收费、被收购、大升级,分享需审核等一系列改变,虽然......
  • 关于“存储新常态2.0”,明白这5点就够了
    企业面临数字化转型中,哪些新兴技术更利于他们开拓与创新呢?Gartner数据中心研究团队研究总监EvanZeng分析指出,通过2017年技术度曲线图来看,在未来5到10年里可能帮助大家建立颠覆性竞争优势的相关新兴技术和趋势中,值得关注的在于:无所不在的人工智能、透明浸入式体验、数字化平台。趋......
  • c语言贪吃蛇(2)关于蛇的函数封装
    hassnakenode():检测循环体内部是否含有蛇身结点,若有,则返回1(对应main输出蛇结点),否则判断点后移吗,再判断,之后返回0(不输出蛇结点)  addnode():创造新蛇结点,用malloc申请空间,并插入到尾结点之后。(尾插法)initsnake():创建初始头尾结点,malloc申请空间,方便后续蛇结点的添加,初始赋......