当前位置: 首页 > article >正文

JavaScript 之数据交互

        在前后端交互中,前端通常需要对接口返回的数据进行格式转换、遍历、循环等;通常会用到以下函数和方法:

forEach()map()遍历数组(map返回新的数组);forEach()只能使用try catah终止循环;for in遍历对象(return终止循环,可在循环里面利用push接收并返回多个值);for循环遍历数组,只能使用break终止循环

find()可找出数组本身和外部元素是否有相似的元素或者对象并返回,some()every()返回true或false(分别是满足任意一个条件和所有条件);findIndex()如果找到函数返回 true 值的数组元素,返回该数组元素的索引(并且不检查剩余值),否则返回 -1

object.assign()可以往对象中添加新的一列键值对,push()往数组尾部添加新的元素

filter()返回满足条件的元素,不会改变原数组

split()主要是用于对一个字符串进行分割成多个字符串数组 ;join()方法就是将array数据中每个元素都转为字符串,用自定义的连接符分割    (两者可用于‘逗号’删除添加操作)

substring()用于截取字符串的某一部分

pop()移除最后一个数组元素

test() 方法用于检测一个字符串是否匹配某个模式,通常和正则表达式一起使用

Array.from()方法就是将一个类数组对象或者可遍历对象转换成一个真正的数组;Array.from(new Set(数组)) 数组去重操作


http://www.kler.cn/a/3752.html

相关文章:

  • ChatGPT Prompt 编写指南
  • [创业之路-255]:《华为数字化转型之道》-1-主要章节、核心内容、核心思想
  • Spring Boot 项目启动报错 “找不到或无法加载主类” 解决笔记
  • k8s集群换IP
  • JavaScript系列(36)--微服务架构详解
  • 动态规划(多状态)
  • PDF.js 前端开发使用指南
  • 常见的卷积神经网络结构——分类、检测和分割
  • Python实现GWO智能灰狼优化算法优化Catboost分类模型(CatBoostClassifier算法)项目实战
  • python--exec
  • 「ChatGPT」十分钟学会如何在本地调用API_KEY(最新版 | 附源码)
  • 【数据结构】第五站:带头双向循环链表
  • 【Linux】权限详解
  • Meson与Ninja
  • 蓝桥杯刷题冲刺 | 倒计时16天
  • 低代码开发:助力企业高效实现数字转型的一大利器
  • 个人简历html网页代码(使用chatgpt完成web开发课的实验)
  • 一文学会 Spring MVC 表单标签
  • 【C语言蓝桥杯每日一题】—— 货物摆放
  • 【Vue3】模板语法
  • centos7.*系统下yum安装mysql8
  • 瑟瑟发抖吧~OpenAI刚刚推出王炸——引入ChatGPT插件,开启AI新生态
  • Spring源码面试最难问题——循环依赖
  • AI真的快让我们失业了,从ChatGPT到Midjourney
  • GPT免费网站分享(持续更新)
  • Token原理