第一次使用 FOR

马修斯·纳西门托

我需要你打印例如:

console.log(user_id) //返回 1 console.log(wallet) //返回 32000

代码

teste = [
    RowDataPacket = {
      user_id: 1,
      registration: '37EPJ304',
      phone: '2111-0000',
      firstname: 'Nascimento',
      name: 'Matheus',
      age: 0,
      foragido: 1,
      foto: null
    },
    RowDataPacket = {
      user_id: 2,
      registration: 'TESTE',
      phone: '1111',
      firstname: 'Rangel',
      name: 'Morello',
      age: 0,
      foragido: 0,
      foto: null
    },
    RowDataPacket ={
      user_id: 3,
      registration: '17EFQ230',
      phone: '411-499',
      firstname: 'Nascimento',
      name: 'Matheus',
      age: 0,
      foragido: 1,
      foto: null
    }
  ]

teste2 = [
  RowDataPacket =  { user_id: 1, wallet: 32000, bank: 18000 },
  RowDataPacket = { user_id: 2, wallet: 1867502, bank: 451650 },
  RowDataPacket = { user_id: 3, wallet: 4000, bank: 111861 }
]

for (item of teste) {
    for (itemMoney of teste2) {
        console.log('Id: ' + item.user_id)
        console.log('Banco: ' + itemMoney.wallet)
    }
}

如何打印每个数组的值?

因为它的方式...

打印混合良好的值。

vpn
  • 你可以这样
test = { "user_id": 8, "wallet": 2400, "bank": 25000 }
test2 = { "user_id": 1, "vehicle": 1, "moto": 1 }
let arr = [test, test2]
for(let i = 0; i < arr.length; i++) {
   for(let item in arr[i]){
     if(item === "wallet" || item === "vehicle") {
        console.log(arr[i][item]);
      }
   }
}
  • 如果你想得到车辆和钱包的文本,你可以这样做
test = { "user_id": 8, "wallet": 2400, "bank": 25000 }
test2 = { "user_id": 1, "vehicle": 1, "moto": 1 }
let arr = [test2, test];
let txt = "";
for(let i = 0; i < arr.length; i++) {
   for(let item in arr[i]){
     if(item === "wallet" || item === "vehicle") {
        txt += item + "= " + arr[i][item] + " ";
      }
   }
}
console.log(txt)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章