Pourquoi javascript ES6 Promesses continue-t-il d'exécuter après une résolution?

Comme je comprends une promesse, c'est quelque chose qui peut résoudre () ou rejeter (), mais j'ai été surpris de constater que ce code dans la promesse continue à s'exécuter après la résolution ou le rejet. J'ai envisagé de résoudre ou de rejeter une version de sortie ou de retour compatible avec l'async, ce qui […]

Javascript sort sparse array garde les index

Quelle est la meilleure méthode pour trier un tableau dispersé et garder les éléments sur les mêmes index? Par exemple: a[0] = 3, a[1] = 2, a[2] = 6, a[7] = 4, a[8] = 5, J'aimerais avoir le genre à avoir a[0] = 2, a[1] = 3, a[2] = 4, a[7] = 5, a[8] = […]

Build dev failed: Impossible de définir la propriété 'fileSystem' de null

J'essaie d'exécuter une application Ionic 2. Je reçois une erreur suivante lors du fonctionnement du ionic serve Build dev failed: Impossible de définir la propriété 'fileSystem' de null Le journal complet est comme ci-dessous: λ ionic serve > ionic-hello-world@ ionic:serve D:\ionic > ionic-app-scripts serve [18:11:23] ionic-app-scripts 0.0.47 [18:11:24] watch started … [18:11:24] build dev started […]

Texte avec plusieurs soulignements

Ma demande est que c'est un document en ligne auquel l'utilisateur peut annoter et souligner le texte pour référence. Maintenant, cela peut être fait par plusieurs utilisateurs, donc besoin d'avoir des couleurs différentes pour chaque soulignement. Donc, l'exigence fondamentale est que je dois avoir un texte avec plusieurs soulignements ci-dessous. De même, les couleurs soulignées […]

Actualisez dat.gui avec de nouvelles valeurs

Je souhaite rafraîchir le menu dat.gui avec de nouvelles valeurs. J'ai chargé un modèle et j'ai affiché dans le dossier le nom des objets dans un dossier Gui. Comment puis-je afficher le nouveau nom de l'objet lorsque je recharge un autre modèle? Ou il est possible de réinitialiser / effacer le gui.

Comment puis-je supprimer un marqueur sur Google Maps?

Je ne sais qu'une seule façon: Cliquez avec le bouton droit de la souris et cliquez sur "supprimer moi" Comment puis-je supprimer des marqueurs sur Google Maps? C'est mon code maintenant: GEvent.addListener(marker, 'mousedown', function(e) { alert(e) if (e.button == 2){ alert('sss') map.removeOverlay(marker); } Lorsque je clique droit, il (40.23141543543321,114.3214121421) alertes (40.23141543543321,114.3214121421) ; Quand je regarde […]

Problèmes de performance WebGL avec retina Macbook Pro

J'ai une application WebGL que je développe et je me suis heurté à des problèmes de performances très sérieux avec Retina Display Macbook Pros. Je teste un Macbook de 15 pouces avec le processeur Intel Iris Pro GPU, le rendu en pleine résolution, ce qui me donne une résolution de toile de 3810×2030 avec une […]

Comment détecter une fonction JavaScript avec une certaine signature a-t-elle été enregistrée?

Disons que vous avez deux fonctions avec les signatures suivantes: addClass( class ) addClass( class, duration ) Ceux-ci vivent dans une bibliothèque de tiers (pas de prix pour deviner qui!) . Si vous appelez addClass() avec deux paramètres, mais que la signature 1 est enregistrée, il n'y aura pas d'erreur et la signature 1 sera […]

Three.js – Comment changer dynamiquement l'opacité de l'objet?

C'est mon but: var object = new THREE.Mesh( geometry, new THREE.MeshLambertMaterial( { map: THREE.ImageUtils.loadTexture( "image.png" ) } ) ); object.position.set(2, 3, 1.5); Maintenant après avoir créé cet objet init (); Fonction, je peux directement aller à l'objet et changer sa position, comme ceci: object.position.x = 15; Maintenant, la question est de savoir comment puis-je changer […]

Shallow-clone une carte ou ensemble ES6

Comment cligner superficiellement une carte ES6 ou un objet Set ? Je souhaite avoir une nouvelle Carte ou Set qui possède les mêmes clés et valeurs.

JavaScript rend le site Web intelligent, beauté et facile à utiliser.