Para resumir, estoy haciendo un programa en el que escribirá lo que pongas en él como lo haces en una hoja de papel.
Lo tengo para cada letra mayúscula y número. Como es un poco largo, aquí hay una versión abreviada.
<form class="form1 "action=""> <input type="text" id="fname" name="fname" value="2" > </form> <button type="submit" id="buttonlog" onclick="sass();">console input</button>mi variable de objeto es así
const CapitalLetters = { "A" : [ "M24,36 L24,20 L13,3 L3,20 L3,36 v-10 h20 z", ], enter code heremi declaración de función
function sass() { var answers2 = document.getElementById('fname').value; var input = document.getElementById("buttonlog").value; if(CapitalLetters.hasOwnProperty(' ') == answers2) { console.log('yes') console.log(answers2); } else { console.log('no') console.log(answers2); } }Lo que estoy tratando de hacer es que detecte si lo que se coloca en el archivo de entrada está en mi variable de objeto. Me gusta cómo me mostré para A . Entonces, si la etiqueta de entrada detecta A mayúscula. Luego, más adelante, debería usar ese código.
Editar: ya que alguien pidió un ejemplo. Así que digamos que pongo la letra A o b en la entrada. Quiero que verifique si la letra A o b está en mi variable de objeto CapitalLetters|
Editar: Ok, así que lo descubrí primero. Separé CapitalLetters, LowerLetters, NumberLetters y cambié el formato de cada objeto de
const CapitalLetters = { "A" : [ "M24,36 L24,20 L13,3 L3,20 L3,36 v-10 h20 z", ],a
const path = CapitalLetters[input] = { "A" : [ "M24,36 L24,20 L13,3 L3,20 L3,36 v-10 h20 z", ],respectivamente, luego edité mi declaración if para
if(CapitalLetters.hasOwnProperty(answers2) || LowerLetters.hasOwnProperty(answers2) || NumberLetters.hasOwnProperty(answers2) ) {Gracias por toda tu ayuda