searchMe adında bi fonksiyon belirledim. parametre olarak bir isim alıyor.Fonksiyon içerisinde eğer bu parametre ismi ( robert diyelim ), eşleşdiği key'e eşitse(for döngüsünde var key robert oldugunda ) o key'in bilgilerini ekrana yazdırcam. Fakat kodum çalışmıyor. reference error : joe is not defined diyo. Sorun ne olabilir acaba ?

var friends = new Object();

friends.robert = {}; friends.joe = {};

friends.robert.firstName = "robert"; friends.robert.lastName = "Douthwaite"; friends.robert.number = "555 327894"; friends.robert.address = ["Gatton Point London Road"];

friends.joe.firstName = "joe"; friends.joe.lastName = "Dabourne"; friends.joe.number = "333 7850025"; friends.joe.address = ["Old College South Bridge"];

var searchMe = function(name){

     for(var key in friends){

           if(name === key){
                console.log("the name is : "+friends.key.firstName+" and adress : "+friends.key.address);

            }
   }

} searchMe(joe);

soruldu: 10 Mar '15, 16:16

emre55055's gravatar image

emre55055
0111
cevap kabul oranı: 0%

1

searchMe("joe"); dediğinde hata çözülür sanırım. diğer taraftan da name===key.firstName olsa isme göre aratabilirsin, diğer türlü obje göndermiş oluyorsun ve string objeye eşit çıkmaz

(18 Mar '15, 20:33) Kazım Kaz%C4%B1m's gravatar image
Bu soruya ilk cevap veren sen ol!
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×1,079
×137

Soruldu: 10 Mar '15, 16:16

Görüntüleme: 372 kez

Son güncelleme: 18 Mar '15, 20:33

powered by BitNami OSQA