Thursday, January 31, 2013

Mengakses Substring di JavaScript

Di JavaScript dimungkinkan bagi anda memperoleh salinan bagian dari suatu string. Jika anda menginginkan hal itu, anda bisa gunakan metode substring(), slice(), atau substr() dari objek String.

Substring
Sintaks substring():

stringObj.substring(start, end)

Metode substring() ini akan mengekstrak karakter-karakter di dalam string terhitung dari parameter start sampai dengan dan tidak termasuk karakter di indeks parameter end.

Sebagai contoh:

var myString = "Mencoba berpikir keras."; var section = myString.substring(0, 16); // "Mencoba berpikir"

Slice
Sintaks slice():

stringObj.slice(beginIndex, endIndex)

Metode slice() ini akan mengekstrak bagian string yang ditetapkan terhitung dari indeks di parameter beginIndex sampai dengan dan tidak termasuk indeks di parameter endIndex, lalu metode ini akan mengembalikan string baru yang didalamnya berisi string yang dihasilkan oleh operasi pengekstrakan.

Sebagai contoh:

var myString = "Mencoba berpikir keras."; var section = myString.slice(7, -1); // "berpikir keras"

Jika yang manapun (beginIndex atau endIndex) bernilai negatif, nilai negatif itu mengacu pada posisi relatif akhir string.

Substr
Sintaks substr():

stringObj.substr(start, length)

Metode substr() ini akan mengekstrak karakter-karakter di dalam string terhitung dan termasuk karakter di indeks start sampai sebanyak yang ditentukan oleh length.

Sebagai contoh:

var myString = "Mencoba berpikir keras."; var section = myString.substr(8, 8); // "berpikir"