SORU
30 Kasım 2010, Salı


Nasıl belirli bir dizinde bir dize ekleme yapabilirim JavaScript:

Nasıl bir dize belirli bir dizinde bir dize takın.

 var txt1 = "foo baz"

Ekle "" sonra "foo" nasıl elde edebilirsiniz? bar istiyor sanırım Alt düşündüm ama daha basit daha düz ileri bir yolu olmalı?

CEVAP
30 Kasım 2010, Salı


.splice() kendi prototip dizeye.

Örnek:http://jsfiddle.net/patrick_dw/eXjBN/2

String.prototype.splice = function( idx, rem, s ) {
    return (this.slice(0,idx)   s   this.slice(idx   Math.abs(rem)));
};

var result = "foo baz".splice( 4, 0, "bar " );

alert(result); // "foo bar baz"

DÜZENLEME:rem mutlak değer olduğundan emin olmak için değiştirildi.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Paulo Bautista

    Paulo Bautis

    21 Aralık 2008
  • Tianna Sierra Dance

    Tianna Sierr

    16 EYLÜL 2013
  • TomOdellVEVO

    TomOdellVEVO

    29 Mayıs 2012