Método p5.js TypedDict get()

El método get() de p5.TypedDict en p5.js se usa para devolver el valor en la clave dada del diccionario. El método devuelve indefinido si la clave no existe en el diccionario. Un par clave-valor es un conjunto de dos valores que se asignan entre sí. Se puede acceder a estos valores consultando este diccionario utilizando la parte clave del par. Un diccionario escrito puede almacenar varios pares clave-valor a los que se puede acceder mediante los métodos del diccionario.

Sintaxis: 

get( key )

Parámetros:  este método acepta un solo parámetro como se muestra arriba y se analiza a continuación:

  • clave: Este es un número o string que denota la clave que debe agregarse al diccionario.

Valor devuelto: este método devuelve un número o string que denota el valor almacenado en la clave dada.

El siguiente ejemplo ilustra el método get() en p5.js:

Ejemplo:

Javascript

let y = 0;
  
function setup() {
  createCanvas(550, 500);
  textSize(16);
  
  text("Click the buttons to create a " +
       "dictionary or get the value of the key",
       20, 20);
  
  text("Key:", 20, 260);
  
  key_input = createInput('user');
  key_input.position(70, 250);
  key_input.size(80);
  
  setBtn = 
    createButton("Create dictionary");
  setBtn.position(30, 40);
  setBtn.mouseClicked(createNewDict);
  
  getBtn = 
    createButton("Get the value of the given key");
  getBtn.position(30, 290);
  getBtn.mouseClicked(getVal);
}
  
function createNewDict() {
  clear();
  
  // Create an object with random values
  let obj = {};
  for (let i = 0; i < 5; i++) {
    let rk = ceil(Math.random() * 100);
    let rn = floor(Math.random() * 100);
  
    let rkey = "user" + rk;
    let rval = "data" + rn;
    obj[rkey] = rval;
  
    text("Key: " + rkey + "  Value: " +
         rval, 40, 120 + 20 * i);
  }
  
  // Create a string dict using the above values
  numDict = createStringDict(obj);
  
  text("New Dictionary created with values",
       20, 80);
  
  text("Click the buttons to create a " +
       "dictionary or get the value of the key",
       20, 20);
  
  text("Key:", 20, 260);
}
  
function getVal() {
  
  // Get the key to be retrieved
  let keyToCheck = key_input.value();
  
  // Get the value of the key from the dictionary
  let keyVal = numDict.get(keyToCheck);
  
  text("The value at key: " + keyToCheck +
       " is: " + keyVal, 20, 340 + y * 20);
  
  y++;
  
  text("Click the buttons to create a " +
       "dictionary or get the value of the key",
       20, 20);
}

Producción:

Editor en línea: https://editor.p5js.org/
Configuración del entorno: https://www.geeksforgeeks.org/p5-js-soundfile-object-installation-and-methods/
Referencia: https://p5js.org/ referencia/#/p5.TypedDict/get

Publicación traducida automáticamente

Artículo escrito por sayantanm19 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *