Haha bu basit bir yanlış anlama gibi görünüyor. Nesneyi döndürüyorsunuz, ancak bir nesne için toString()
yöntemi [object Object]
ve dolaylı olarak freecodecamp konsolu tarafından çağrılıyor.
Object.prototype.toString()
var o = {}; // o is an Object
o.toString(); // returns [object Object]
Kolayca artık kendi kodunu kullanarak bir nesneyi geri dönüyor doğrulayabilirsiniz: Eğer console.log(ob.name)
çalışırsanız
function myfunc() {
return {"name": "bob", "number": 1};
}
var myobj = myfunc();
console.log(myobj.name, myobj.number); // logs "bob 1"
İşlev ne döndürüyor? Konsol kullanıyor musunuz? Sonuçta uyarı() var mı? – Blender
freecodecamp'ın kodlama konsolunu kullanıyorum – kilojoules