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

  • Baby Big Mouth

    Baby Big Mou

    5 Mart 2013
  • bobono1baby

    bobono1baby

    14 AĞUSTOS 2011
  • Snazzy Labs

    Snazzy Labs

    9 Aralık 2008