2016-12-02 6 views
1

Nach MDN, soll ich in der Lage sein, Folgendes zu tun:Zugriff auf Argumente Objekt mit ES6

const test = (a, b, c, d) => { 
    console.log(...arguments); 
} 

test(1, 2, 3, 4); 

Aber ich bin immer die aktuellen Argumente widersprechen, nicht [1,2,3,4].

Wie mache ich das mit ES6?

+3

Pfeilfunktionen haben keine "Argumente" - also 'Argumente' müssen von einer äußeren enthaltenden Funktion kommen, die Sie nicht gezeigt haben –

+0

Sobald Sie das behoben haben, würden Sie niemals' [1,2,3,4] 'bekommen , Konsole hätte '1 2 3 4' –

+1

lesen [Pfeil Funktion] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions) Dokumentation, vor allem der erste Satz –

Antwort

0

Sie könnten versuchen, diese in ES 6:

const test = (...args) => { 
    console.log(...args); 
} 

test(1, 2, 3, 4)