data 数组对象选择,赋值,查询接口

在平常的接口联调中:我们需要取到该数组最后一个的对象或者第一个;

(1)假设有这样的一个业务场景: 在项目中,接口那边给了一个版本的下拉选项,有N多版本,接口已从小到大排好序了,最大的版本在最后面;
(2)我们每新增一次版本就需要再现有版本的基础上取到最大的版本的这个字段去查询(新增版本接口)并渲染出来到页面存储起来;
(3)不同的版本有不同的内容,之前我做的时直接拿到该版本下的版本字段去查接口,新增的时候就出问题了,我现在有4个版本,我在第一个版本里新增就会报错,说第二个版本已经存在;
(3-1)所以这里我们要做的就是,不管是在第一个或者第二个版本里面新增,我们拿到的都是最大的那个版本号字段;
(3-2)第二种就是让用户通过下拉选择到最大的版本,取到该字段查(新增版本接口),很明显第一种更体验更好

//简单的实例一下
var version = [1,2,3,4]
///对象有0 1 2 3,取到最后的版本对象data.length 所有的对象,减去1,就是最后的对象
var maxVersion = data[data.length-1]
//复杂的
 var business = {
      "name":"peng ya ping",
      "tel":"138888888",
      "version":"1.0"
  }
  var version  = [
          {
              "id": "1",
              "version": "1.1",
          },
          {
              "id": "2",
              "version": "1.1",
          },
          {
              "id": "3",
              "version": "1.3",
          },
          {
              "id": "4",
              "version": "1.4",
          }
      ]

//这里是所有对象--写好注释是一种良好的编程习惯(peng ya ping)
console.log(version)     
//获取最大版本的对象
var maxVersion = version[version.length-1]
console.log(maxVersion)
//将最大的这个版本号信息放进business里,这里我们看到的business的版本应该是1.4,你可以在通过这里去查询你的接口或者存储
business.version = maxVersion.version
console.log(business)

这里是我打印出来的,你们可以自己在实际操作一遍
这里写图片描述
每天不断的进步与充实自己!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值