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

  • Absolute Zero(Programming Tutorials)

    Absolute Zer

    22 Kasım 2012
  • The Onion

    The Onion

    14 Mart 2006
  • ThisWeekYT

    ThisWeekYT

    14 Mart 2013