Chrome konsolundaki bazı nesnelerimin yapıcı işlev adı yerine Object
olarak görüntülendiğini fark ettiğimde, bugün etrafımda oynuyordum. Object.create, Chrome'da proto nesnesinin konsol çıktısını değiştirir mi?
Bu
garip, bu yüzden aşağıdaki koda aşağı haşlanmış: o Nesne diyor giriş yaptığında Yukarıdaki koddab
yılında
function Baz() {
this.baz = true;
}
var b = new Baz();
var c = Object.create(b);
console.log(b); // why is b outputting with Object not Baz?
, henüz Object.create
aracılığıyla oluşturulan ve edilmez. Orada yazım hatası yok ve yanlışlıkla soruyorum c. Bu nesneye dokunmadığım zaman b'nin günlüğü değiştirildi. Başka bir örnek oluşturmak c
, b
değiştirmemelidir.
Bu bir Chrome hatası olmalı? Chrome'un Baz
numaralı telefonu doğru şekilde bildirmesi için herhangi bir yol var mı?
Bu, hata ayıklama amaçları için önemlidir.
GÜNCELLEME Hata açtı: https://code.google.com/p/chromium/issues/detail?id=478522
chrome haklısınız – webduvet
@webduvet: nasıl? –
https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Object/create – webduvet