Estoy tratando de obtener todos los valores en una tabla de datos de JavaScript, pero cada vez que lo intento dice: "table.length no es una función" o "table.size no es una función" (he probado ambos).
Aquí está el código que quiero usar:
const wordcount = {"this", "is", "a", "data", "table"} console.log(wordcount.size()) // wordcount.size is not a functionQuiero que devuelva un valor entero a la consola. ¿Cómo haría esto?
En la primera línea, el tipo de objeto no es verdadero.
Si desea realizar un bucle de objeto, aquí hay un código de muestra.
// Object Loop const wordcount = { key1: "this", key2: "is", key3: "a", key4: "data", key5: "table" } for (let key in wordcount) { console.log(wordcount[key]) }El recuento de palabras no es una matriz válida, vea el código a continuación, debería funcionar bien
const wordCount = ['this', 'is', 'a', 'data', 'table'] console.log(wordCount.length)Una matriz siempre debe comenzar con este '[' y terminar con este ']' no con '{'
Creo que me equivoqué en tu pregunta. ¿Estás tratando de hacer una tabla de datos? Una tabla de datos solo debe contener valores primitivos como cadena, número, booleano, nulo, indefinido, etc.
// sample code const data = { name: "Jhon", age: 25, isChild: false, }Nota : el tamaño no es una función, es un atributo