Preguntas con la etiqueta [javascript-objects]

Lista javascript-objects preguntas

Empezaré con el código: var s = ["hi"]; console.log(s); s[0] = "bye"; console.log(s); Sencillo, ¿verdad? En respuesta a esto, la consola de Firefox dice: [ "hi" ] [ "bye" ]

Obtener el primer índice de un objeto.

14
respuestas
204
votos
402.0k
vistas

Considerar: var object = { foo: {}, bar: {}, baz: {} } ¿Cómo haría esto? var first = object[0]; console.log(first); Obviamente, eso no funciona porque el primer índice se llama

Comprobar si un valor es un objeto en JavaScript

56
respuestas
2.2k
votos
2.3M
vistas

¿Cómo se comprueba si un valor es un objeto en JavaScript?

Los siguientes dos fragmentos de código diferentes me parecen equivalentes: var myArray = Array(); myArray['A'] = "Athens"; myArray['B'] = "Berlin"; y var myObject = {'A': 'Athens', 'B':'Berlin'}; porque ambos se

__proto__ VS. prototipo en JavaScript

34
respuestas
1.0k
votos
294.5k
vistas

Esta figura muestra nuevamente que cada objeto tiene un prototipo. La función constructora Foo también tiene la suya propia __proto__, que es Function.prototype, y que a su vez también hace

Eliminar propiedad para todos los objetos en la matriz

19
respuestas
263
votos
246.8k
vistas

Quiero eliminar la badpropiedad de cada objeto de la matriz. ¿Existe una mejor manera de hacerlo que usar un forbucle y eliminarlo de cada objeto? var array = [{"bad": "something",

Hay dos formas diferentes de crear un objeto vacío en JavaScript: var objectA = {} var objectB = new Object() ¿Hay alguna diferencia en cómo los maneja el motor de

¿Cómo pruebo un objeto JavaScript vacío?

41
respuestas
3.9k
votos
4.2M
vistas

Después de una solicitud AJAX, a veces mi aplicación puede devolver un objeto vacío, como: var a = {}; ¿Cómo puedo comprobar si ese es el caso?

Longitud de un objeto JavaScript

44
respuestas
3.0k
votos
2.9M
vistas

Tengo un objeto JavaScript. ¿Existe una forma de mejores prácticas integrada o aceptada para obtener la longitud de este objeto? const myObject = new Object(); myObject["firstname"] = "Gareth"; myObject["lastname"] =

Estoy intentando escribir una función que acepte una lista de cadenas o una sola cadena. Si es una cadena, entonces quiero convertirla en una matriz con solo un elemento para

Necesito poder fusionar dos objetos JavaScript (muy simples) en tiempo de ejecución. Por ejemplo me gustaría: var obj1 = { food: 'pizza', car: 'ford' } var obj2 = { animal:

¿Cuál es la forma más concisa y eficaz de saber si una matriz de JavaScript contiene un valor? Esta es la única manera que conozco de hacerlo: function contains(a, obj)