mardi 15 décembre 2020

How do i get a randomly selected string name and still select an existing substring without the code coming out as text

I'm currently trying to get info off of an object but that's randomly selected. I believe that the true problem is that what I wrote is not being taken as a variable for selecting an existing object if not as the variable for the object, I don't know if this is a clear message or not.

Example of what I have tried:

let PK = ["Random1", "Random2", "Random3"]
let PKS = Math.floor(Math.random() * PK.length)

let Random1 = {
    name: "Random1",
    number: "010"
  }

let Random2 = {
        name: "Random2",
        number: "011"
      }

if(message.content.toLowerCase() == "random"){
message.channel.send(PK[PKS].number)
}

There is another thing I have tried which is by using ${}. These are the results: "Random1.number" or "Random2.number" when what I was looking for is actually "010" or "011".




Aucun commentaire:

Enregistrer un commentaire