SORU
16 EYLÜL 2009, ÇARŞAMBA


Nasıl JavaScript belirli bir dizinde bir karakter değiştiririm?

Bir dize var, Hello world diyelim ve dizin saat 3 char değiştirmek istiyorum. Nasıl bir dizin belirterek bir char değiştirebilir miyim?

var str = "hello world";

Bir şeye ihtiyacım var

str.replaceAt(0,"h");

CEVAP
16 EYLÜL 2009, ÇARŞAMBA


JavaScript, dizelerideğişmezyapabileceğin en iyi şey değişti içeriği ile yeni bir dize oluşturmak anlamına gelir, ve değişken üzerine atamak.,

replaceAt() işlevi kendinizi tanımlamak gerekir:

String.prototype.replaceAt=function(index, character) {
    return this.substr(0, index)   character   this.substr(index character.length);
}

Ve aşağıdaki gibi kullanabilirsiniz:

str = str.replaceAt(3, "a");

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AlaskanGrizzly

    AlaskanGrizz

    30 EKİM 2009
  • RiverCityGraphix

    RiverCityGra

    6 Ocak 2012
  • Tianna Sierra Dance

    Tianna Sierr

    16 EYLÜL 2013