2017-01-27 4 views
-2

Ich muss ein Array erstellen, das Zahlen von 8 und eine Differenz von 8 haben sollte. Die Gesamtzahl der Elemente muss 4 sein. Wie kann ich das erreichen?Dynamisches Array in Jquery erstellen

Der Code, den ich verwendet habe, ist unten gezeigt und ich habe ICheck-Plugin verwendet.

$('#round-btn input').on('ifChecked', function(event) { 
    var arr = function(start=8, difference=8, total=4); 
    console.log(arr); 
} 
+2

Haben Sie versucht, etwas? – AxelH

+0

_ "Unterschied sollte 8 sein." _ Was für einen Unterschied? – JLRishe

+0

Der Unterschied zwischen den Zahlen sollte 8 sein. – user7690605

Antwort

0

JQuery.makeArray (wenn das die eine ist Sie in den Kommentaren gemeint ist), versuchen eine native Array von einem ‚Array-artigen Objekt‘ zu erstellen, aber Sie können die Vanille Array.from Methode verwenden, um dynamisch das Array zu erstellen und initialisieren :

var arr = Array.from({length:4}, (v, i) => (i+1) * 8); 
 
    
 
console.log(arr);

+0

Es gibt mir das Ergebnis, Danke. – user7690605

+0

Ich habe deine Erklärung bekommen, danke einmal. – user7690605