SORU
9 Mayıs 2011, PAZARTESİ


string.charAt(x) veya string[x]?

Ayraç string[x] yerine string.charAt(x) kullanmak için bir neden var mı?

CEVAP
10 Mayıs 2011, Salı


// Bracket Notation
"Test String1"[6]

// Real Implementation
"Test String1".charAt(6)

Bu sebep (Source): parantez kullanmak kötü bir fikirdir

Bu gösterim, IE 7'de çalışmıyor. İlk kod parçası döndürür IE 7'de tanımsız. Eğer kullanacak olursanız dirseğini dizeleri için tüm gösterimde kodunuzu tekrar geçirmek istediğiniz .charAt(pos), Bu acı bir gerçek: Parantez kodunuzu her yerinde kullanılıyor ve eğer tespit etmek için kolay bir yolu yok bir dize ya da bir şey dizi/nesne.

Karakteri bu gösterim kullanarak ayarlayabilirsiniz.Uyarı yok gibi herhangi bir tür, bu gerçekten kafa karıştırıcı ve sinir bozucu. Eğer kullanıyorsanız 5* *işlevi olmaz bunu yapmak için ikna edemediler.

Aslında, tam olarak tüm tarayıcılarda uygulanan bir kısayol gösterimde.

Not, karakterler ya da bu yöntemi kullanarak yazmak mümkün değildir. İşlevsellik biraz anlamak daha kolay olduğunu ancak, hangi .charAt() fonksiyonu ile, en dilde, salt okunur bir işlev.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • boburnham

    boburnham

    11 Temmuz 2006
  • campos9896

    campos9896

    24 Mart 2012
  • UlyssesForever's channel

    UlyssesForev

    28 ŞUBAT 2012