¿Existe una forma más eficiente de convertir una colección HTMLC en una matriz, que no sea iterar a través del contenido de dicha colección y empujar manualmente cada elemento en una
¿Existe una forma más eficiente de convertir una colección HTMLC en una matriz, que no sea iterar a través del contenido de dicha colección y empujar manualmente cada elemento en una
Tengo un objeto JavaScript bastante simple, que uso como una matriz asociativa. ¿Existe una función simple que me permita obtener la clave para un valor, o tengo que iterar el objeto y encontrarlo
con una nueva matriz hago esto: $aVal = array(); $aVal[key1][var1] = "something"; $aVal[key1][var2] = "something else"; ¿Existe una sintaxis similar para un objeto? (object)$oVal = ""; $oVal->key1->var1 = "something"; $oVal->key1->var2 = "something
Quiero escribir un controlador de errores común que detecte errores personalizados lanzados a propósito en cualquier instancia del código. Cuando me throw new Error('sample')gustó en el siguiente código try { throw new Error({'hehe':'haha'}); // throw new Error('hehe'); } catch(e) { alert(e);...
Tengo un objeto que contiene una matriz de objetos. things = new Object(); things.thing = new Array(); things.thing.push({place:"here",name:"stuff"}); things.thing.push({place:"there",name:"morestuff"}); things.thing.push({place:"there",name:"morestuff"}); Me pregunto cuál es el mejor método...
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 script? ¿Hay alguna razón para usar uno sobre el otro? Del mismo modo, también es posible crear una matriz vacía utilizando una...
¿Cómo puedo convertir una matriz como esta en objeto? [128] => Array ( [status] => Figure A. Facebook's horizontal scrollbars showing up on a 1024x768 screen resolution. ) [129] => Array ( [status] => The other day at work, I had some spare time
Estoy un poco confundido con el deleteoperador de JavaScript . Tome el siguiente código: var obj = { helloText: "Hello World!" }; var foo = obj; delete obj; Después de que este fragmento de código se haya ejecutado, objes null, pero fooaún se refiere a un objeto exactamente igual obj. Supongo...
Estoy encadenando un objeto como {'foo': 'bar'} ¿Cómo puedo volver la cadena a un
¿Sabes si hay una función incorporada para construir un diccionario a partir de un objeto arbitrario? Me gustaría hacer algo como esto: >>> class Foo: ... bar = 'hello' ... baz = 'world' ... >>> f = Foo() >>> props(f) { 'bar' : 'hello', 'baz' : 'world' } NOTA: No debe...
Tengo un código JavaScript que usa objetos como diccionarios; por ejemplo, un objeto 'persona' contendrá algunos datos personales extraídos de la dirección de correo electrónico. var people = {<email> : <'some personal data'>}; adding > "people[<email>] = <data>;"...
Tengo un diccionario que tiene el formato de dictionary = {0: {object}, 1:{object}, 2:{object}} ¿Cómo puedo iterar a través de este diccionario haciendo algo como for((key,value) in dictionary){ //Do stuff where key would be 0 and value would be the
¿Cómo puedo agregar un objeto a una matriz (en javascript o jquery)? Por ejemplo, ¿cuál es el problema con este código? function(){ var a = new array(); var b = new object(); a[0]=b; } Me gustaría usar este código para guardar muchos objetos en la matriz de function1 y llamar a function2 para...
Quiero crear un objeto dinámico (dentro de otro objeto) en Python y luego agregarle atributos. Lo intenté: obj = someobject obj.a = object() setattr(obj.a, 'somefield', 'somevalue') Pero esto no funcionó. ¿Algunas ideas? editar: Estoy configurando los atributos de un forbucle que recorre una...
¿Cómo puedo determinar si un objeto xtiene una propiedad definida y, independientemente del valor de x.y? Actualmente estoy usando if (typeof(x.y) !== 'undefined') pero eso parece un poco torpe. ¿Hay una mejor
Digamos que creo un objeto y lo agrego a mi ArrayList. Si luego creo otro objeto con exactamente la misma entrada del constructor, ¿evaluará el contains()método que los dos objetos sean iguales? Suponga que el constructor no hace nada divertido con la entrada, y las variables almacenadas en ambos...
Tengo una clase definida de la siguiente manera: public class Person { private String name; // constructor and getter/setter omitted } Traté de imprimir una instancia de mi clase: System.out.println(myPerson); pero me dio el siguiente resultado: com.foo.Person@2f92e0f4. Algo similar...
¿Hay alguna forma inteligente (es decir, optimizada) de cambiar el nombre de una clave en un objeto javascript? Una forma no optimizada sería: o[ new_key ] = o[ old_key ]; delete o[ old_key
Quiero saber el tamaño ocupado por un objeto JavaScript. Tome la siguiente función: function Marks(){ this.maxMarks = 100; } function Student(){ this.firstName = "firstName"; this.lastName = "lastName"; this.marks = new Marks(); } Ahora instanciaré el student: var stud = new...
Estoy manejando el evento dblclick en un lapso en mi aplicación web. Un efecto secundario es que el doble clic selecciona texto en la página. ¿Cómo puedo evitar que ocurra esta