قطعه قطعه کردن رشته (Split) این عمل کاربر بسیاری زیادی
در برنامه نویسی وب و بویژه در هنگام استفاده از فناوری Ajax دارد. در
حقیقت در بسیاری مواقع نیاز داریم تا یک سری داده ها را در یک رشته جمع
آوری کرده و آنها را با یک کاراکتر ویژه مثل کاما ، ویرگول و ... جداکنیم.
سپس رشته را به مقصد ارسال نماییم. در مقصد نیازداریم تا رشته
دریافتی را برحسب آن کاراکتر ویژه قطعه قطعه کرده و پردازش کنیم. عمل قطعه
قطعه کردن رشته (Split) توسطی متدی به نام split() انجام میشود. خروجی این
متد آرایه ای از رشته هاست.
var str=”Tehran,Isfahan,Shiraz,Yazd,Tabriz” var strArray=str.split(“,”) document.write( strArray[0]) خروجی مثال بالا عبارت Tehran است که بر روی صفحه چاپ خواهد شد.
به هم چسباندن رشته (Join) در صورتی که آرایه ای از رشته
ها داشته باشیم و بخواهیم مقادیر عناصر مختلف این آرایه را به همدیگر
چسبانده و آنها را با یک کاراکتر خاص از هم جدا کنیم، از متد join استفاده
میکنیم.
var strArray strArray[0]=”Tehran” strArray[2]=”Isfahan” strArray[3]=”Tebriz” var strCity= strArray.join(“,”) در مثال بالا در نهایت در رشته strCity مقدار Tehran,Isfahan,Tabriz قرار خواهد گرفت. نکته:
در صورتی که هیچ کاراکتر جداکننده ای برای متد join مشخص نکنید، این متد
به طور خودکار کاراکتر کاما را بعنوان جداکننده استفاده خواهد کرد.
|