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

  • PoreoticsHD

    PoreoticsHD

    22 NİSAN 2010
  • RawBrahs

    RawBrahs

    28 Aralık 2010
  • Tips On Linux

    Tips On Linu

    26 Temmuz 2008