Domande taggate «javascript»

Per domande riguardanti la programmazione in ECMAScript (JavaScript / JS) e i suoi vari dialetti / implementazioni (escluso ActionScript). Questo tag viene usato raramente da solo, ma è spesso associato ai tag [node.js], [jquery], [json] e [html].


4
Qual è il significato dei polyfill in HTML5?
Qual è il significato dei polyfill in HTML5? Ho visto questa parola in molti siti su HTML5, ad esempio HTML5-Cross-Browser-Polyfills. Quindi qui stiamo raccogliendo tutti gli spessori, fallback e polyfill per impiantare la funzionalità HTML5 nei browser che non li supportano in modo nativo. In realtà non ho capito qual …


8
Come ottenere il primo numero N di elementi da un array
Sto lavorando con Javascript (ES6) / FaceBook e cerco di ottenere i primi 3 elementi di un array di dimensioni variabili. Vorrei fare l'equivalente di Linq take (n). Nel mio file Jsx ho il seguente: var items = list.map(i => { return ( <myview item={i} key={i.id} /> ); }); Quindi …


12
Ottieni ore di differenza tra due date in Moment Js
Sono in grado di ottenere la differenza tra due date usando MomentJs come segue: moment(end.diff(startTime)).format("m[m] s[s]") Tuttavia, voglio anche visualizzare l'ora quando applicabile (solo quando sono trascorsi> = 60 minuti). Tuttavia, quando provo a recuperare le ore di durata utilizzando quanto segue: var duration = moment.duration(end.diff(startTime)); var hours = duration.hours(); …

4
Passando gli argomenti in avanti ad un'altra funzione JavaScript
Ho provato quanto segue senza successo: function a(args){ b(arguments); } function b(args){ // arguments are lost? } a(1,2,3); Nella funzione a, posso usare la parola chiave argomenti per accedere a una serie di argomenti, nella funzione b questi vengono persi. Esiste un modo per passare argomenti a un'altra funzione javascript …
386 javascript 


10
Array.size () vs Array.length
Qual è la differenza tra i due? Quindi so che array.size()è una funzione mentre array.lengthè una proprietà. Esiste un caso d'uso per utilizzare l'uno sull'altro? Uno è più efficiente? (Immagino .lengthdi essere significativamente più veloce in quanto si tratta di una proprietà piuttosto che di una chiamata al metodo?) Perché …
385 javascript  arrays 

5
Promesse di JavaScript: rifiuto contro lancio
Ho letto diversi articoli su questo argomento, ma non mi è ancora chiaro se c'è una differenza tra Promise.rejectvs. lanciare un errore. Per esempio, Utilizzando Promise.reject return asyncIsPermitted() .then(function(result) { if (result === true) { return true; } else { return Promise.reject(new PermissionDenied()); } }); Usando il tiro return asyncIsPermitted() …


8
Confronto ora data js data
Sto usando moment.js per formattare la mia data, qui ho due valori di data e voglio ottenere una funzione particolare quando una data è maggiore dell'altra. Ho letto la maggior parte dei loro documenti, ma non ho trovato la funzione per raggiungere questo obiettivo. So che ci sarà. Questo è …


1
Come posso alias un'importazione predefinita in Javascript?
Utilizzando i moduli ES6, so che posso alias un'importazione denominata import { foo as bar } from 'my-module'; E so di poter importare un'importazione predefinita import defaultMember from 'my-module'; Vorrei alias un'importazione predefinita e ho pensato che avrebbe funzionato quanto segue import defaultMember as alias from 'my-module'; ma ciò provoca …

11
Errore sendrequest di Chrome: TypeError: conversione della struttura circolare in JSON
Ho il seguente ... chrome.extension.sendRequest({ req: "getDocument", docu: pagedoc, name: 'name' }, function(response){ var efjs = response.reply; }); che chiama il seguente .. case "getBrowserForDocumentAttribute": alert("ZOMG HERE"); sendResponse({ reply: getBrowserForDocumentAttribute(request.docu,request.name) }); break; Tuttavia, il mio codice non raggiunge mai "ZOMG QUI", ma genera il seguente errore durante l'esecuzione chrome.extension.sendRequest Uncaught …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.