function f(...y){
y.forEach(v => {
console.log("111");
console.log(v);
});
}
var z=["a","b","c","d","e","f"];
f(z);
Erwartete Ausgabe:
"111"
"a"
"111"
"b"
"111"
"c"
"111"
"d"
"111"
"e"
"111"
"f"
tatsächliche Ausgang:
"111"
["a", "b", "c", "d", "e", "f"]
Erst wenn ich die Linie f(z)
ändern f(...z)
ich die erwartete Ausgabe zu erhalten. Ich bin neu in ECMAScript 2015. Bitte sagen Sie mir, was ich hier vermisse.
Ruhe Parameter nicht notwendig ist, erwartete Ergebnis zurückkehren, können Sie 'Funktion f (y) {} ' – guest271314