¿Por qué Set Incompatible con Proxy?

El conjunto de JavaScript parece ser totalmente incompatible con los proxies de JavaScript, al intentar Proxy() a Set() var p = new Proxy(new Set(), { add(target, val, receiver) { console.log(‘in add: ‘, target, val, receiver) } }) p.add(55) resultados en un VMError: Uncaught TypeError: Method Set.prototype.add called on incompatible receiver [object Object] at Proxy.add (native) […]

¿Cuándo cambia el estado de setState de React?

Tengo una función open() en un componente secundario que llama a la función principal open() través de props , y podría ser varias veces seguidas. la función principal contiene esta línea this.setState({numOpen: (++this.state.numOpen)}); Esta línea funciona y actualiza el estado en cada incremento. Pero antes, esta línea. this.setState({numOpen: (this.state.numOpen + 1)}); Salté varios incrementos y […]

ES6 ¿Qué hace realmente super () en la función de constructor?

! Hola amigos. Tengo esta pequeña estructura de herencia de clase. class Point { constructor(x, y) { this.x = x; this.y = y; } toString() { return ‘(‘ + this.x + ‘, ‘ + this.y + ‘)’; } } class ColorPoint extends Point { constructor(x, y, color) { super(x, y); this.color = color; } toString() […]

No se detectó TypeError: no se puede leer la propiedad ‘get’ de undefined en VueJs

Tengo el siguiente código JS var vm = new Vue({ el: ‘#vue-instance’, data: { }, ready:function(){ this.loadCountries(); }, methods:{ loadCountries(){ this.$http.get(‘https://restcountries.eu/rest/v1/all’,function(data){ console.log(data); }) } } }); Cuando ejecuto el código anterior me da el siguiente error No se detectó TypeError: no se puede leer la propiedad ‘get’ de undefined Tengo un violín JsFiddle La ayuda […]

Google Maps actualiza la capa de tráfico

En mi aplicación Rails, el fondo consiste en un div de pantalla completa con Google Maps y una capa de tráfico. Esto es lo que se llama en la carga de la página: $(function () { updateMap(); }); La función updateMap crea un mapa de Google en el elemento div ‘google_map’: function updateMap() { var […]

Aplanar datos jerárquicos

Tengo una estructura de datos como esta: { name: ‘test’, config: { … }, prev: { name: ‘test1.1’, config: { … }, prev: { name: ‘test1.1.1’, config: { … }, prev: { name: ‘test1.1.1.1’, config: { … }, prev: undefined } } } } La estructura puede contener cualquier número de estructuras recursivas pero idénticas […]

javascript Ocultar / mostrar div en checkbox: marcado / sin marcar

Estoy tratando de hacer una función en javascript, que oculte / muestre div en particular en mi formulario de registro, dependiendo del estado de mi casilla (marcada o no). Aquí está mi función: function doruc() { var elem = document.getElementById(‘powermail_fieldwrap_331’); if (document.getElementById (‘powermail_field_doruovaciaadresa2_1′).checked) { elem.display=’block’; } else {elem.display:none;} } No está funcionando. Estoy marcando y […]

Problema con geometría personalizada y cara normal

Soy bastante nuevo en ThreeJS y tengo un pequeño problema (probablemente uso incorrecto). Estoy tratando de crear una geometría personalizada y definir las caras normales por mí mismo. Creo una normal en una dirección y la otra en la opuesta, ya que mi malla no tiene dos caras, espero ver solo una de las caras, […]

Angular2 – asigna una tubería desde una variable

¿Es posible algo como esto? {{property | some_variable_name}} Mi objective es usar un pipe que se establece en una configuración JSON (o una variable), pero no estoy seguro de si es posible pasar el nombre del pipe en la interpolación de esta manera. ¿Alguien ha intentado algo como esto antes?

Cómo hacer una forma reactiva deshabilitada Editable en Angular2

Estoy usando el código de abajo para crear un formulario y hacerlo de manera legible. Solo soy nuevo en angular createForm() { this.comapnyIdentificationForm = this.fb.group({ businessName: [”, Validators.required ], adressPrimary: ”, adressSecondary: ”, city:”, state: ”, zipCode: ”, country: ”, companyPhone: ”, DUNS: ” }); this.comapnyIdentificationForm.disable(); } Necesito habilitarlo y publicar los datos editados de […]

Javascript tiene muchos buenos JS marco (como Node.js AngularJS Vue.js React.js) es el mejor lenguaje de script.