【问题标题】:how can i get the "validade" value from the array and get only?如何从数组中获取“validade”值并仅获取?
【发布时间】:2022-02-09 23:53:34
【问题描述】:

数组

    {"status":true,"data":[{"id":1,"pessoa_id":75505,"created_at":"2022-02- 
    01T17:42:46.000000Z","holder":"LEONARDO LIMA","validade":"2026-06- 
    01","bandeira":"Mastercard"}]}

在 digiAno 中,我只想放入数组的年份值

this.dadosCC.reset({
  'parcelas': '1',
  'digiNumero': ['**** **** ****', cartao.mask] ,
  'digiNome': cartao.holder,
  'digiMes': '',
  'digiAno': cartao.validade,
  'valor': this.cartS.cart.valorTotal,
  'cpfInput': this.userS.user.cpf,
  'cardToken': this.cardToken,
  'digiCVV':''
 });

【问题讨论】:

    标签: javascript html angular


    【解决方案1】:

    如果您想获取验证的全部信息并将该信息放入 carao 中,请使用以下代码:

    myObject: any = {
        "status": true,
        "data": [{
          "id": 1,
          "pessoa_id": 75505,
          "created_at": "2022-02-01T17:42:46.000000Z",
          "holder": "LEONARDO LIMA",
          "validade": "2026-06-01",
          "bandeira": "Mastercard"
        }]
      };
    
      cartao: any = this.myObject.data[0].validade;
    

    如果你想获得年、月和日,请使用这个。

    myObject: any = {
        "status": true,
        "data": [{
          "id": 1,
          "pessoa_id": 75505,
          "created_at": "2022-02-01T17:42:46.000000Z",
          "holder": "LEONARDO LIMA",
          "validade": "2026-06-01",
          "bandeira": "Mastercard"
        }]
      };
    
      cartao: any = this.myObject.data[0].validade;
    
      dateArray: any = this.cartao.split('-');
      
      year = this.dateArray[0];
      month = this.dateArray[1];
      day = this.dateArray[2];
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-27
      • 2014-09-12
      相关资源
      最近更新 更多