Ich versuche, auf ein Array zuzugreifen und es zu ändern, das sich in einem Objekt befindet, das von einer Funktion zurückgegeben wird. Ich habe zwei Mock-Arrays innerhalb von Objekten erstellt (das erste allein, das zweite innerhalb einer Funktion). Das erste erlaubt mir, es zu ändern, das zweite jedoch nicht, obwohl sie ähnlich sind. Ich möchte, dass die zweite Funktion funktioniert, ohne die Funktion einer Variablen zuzuweisen, kann aber nicht herausfinden, wie.
Code: Select all
arr = {
hed : "rush",
gup : [1,2,3,4],
tee : "shirt"
}
arr.gup.push("donkey")
console.log(arr.gup)
function stuff() {
return {
one : "tree",
two : "apple",
three : 45,
four : "red",
five : ["blue", "cat", "train"],
}
}
stuff().five.push("honey")
console.log(stuff().five)