JavaScript String split() 方法
- পূর্বপাশে slice()
- 下一页 startsWith()
- 返回上一层 JavaScript String পরিচিতি মানুষকরণ
定义和用法
split()
方法将字符串拆分为子字符串数组。
split()
পদ্ধতি একটি নতুন একক মানক ফিরিয়ে দেয়, মূল স্ট্রিংকে পরিবর্তন করে না
যদি (" ") ব্যবহৃত হয়, তবে স্ট্রিং শব্দগুলির মধ্যে বিভক্ত হয়
অন্যান্য উল্লেখ
উদাহরণ
উদাহরণ 1
শব্দকে বিভক্ত করুন
let text = "How are you doing today?"; const myArray = text.split(" ");
উদাহরণ 2
শব্দকে বিভক্ত করে দ্বিতীয় শব্দ ফিরিয়ে দেয়:
let text = "How are you doing today?"; const myArray = text.split(" "); let word = myArray[1];
উদাহরণ 3
শুধুমাত্র অক্ষরকেই বিভক্ত করে, স্পেস সহ না
const myArray = text.split(" ");
উদাহরণ 4
limit পারামিটার ব্যবহার করুন
const myArray = text.split(" ", 3);
উদাহরণ 5
স্ট্রিংকে অক্ষরগুলিতে বিভক্ত করে দ্বিতীয় অক্ষর ফিরিয়ে দেয়:
const myArray = text.split(" ");
উদাহরণ 6
অক্ষর হিসাবে বিভক্তর ব্যবহার করুন
const myArray = text.split("o");
উদাহরণ 7
যদি separator পারামিটারটি সংক্ষেপ করা হয়, তবে মূল স্ট্রিং ধারণকারী একক মানক ফিরিয়ে দেয়:
const myArray = text.split();
বিন্যাস
string.split(',separator, limit)
参数
参数 | 描述 |
---|---|
separator |
অপশনাল। বিভক্তর হিসাবে ব্যবহৃত স্ট্রিং বা রেগুলার এক্সপ্রেসন。 যদি সংক্ষেপ করা হয়, তবে মূল স্ট্রিং ধারণকারী একক মানক ফিরিয়ে দেয়。 |
limit |
可选。限制拆分数量的整数。 超出限制的项目被排除在外。 |
ফলাফল
类型 | 描述 |
---|---|
Array | 包含被拆分值的数组。 |
技术细节
参数 separator
该参数是字符串或正则表达式,从该参数指定的地方分割 string。
参数 limit
这个可选的整数指定返回的数组的最大长度。如果设置了该参数,返回的子串不会多于这个参数指定的数字。如果没有设置该参数,整个字符串都会被分割,不考虑它的长度。
ফলাফল
ফলাফলযুক্ত স্ট্রিং অ্যারে ফিরিয়ে দেবে, যার মধ্যে separator সংযোগকারী টেক্সটের সাথে string সাবস্ট্রিংগুলির সাথে মাটি চিহ্নিত করা হয়, ফলাফলযুক্ত আকারের আকারে এই সাবস্ট্রিংগুলির সাথে মাটি চিহ্নিত করা হয় separator একইভাবে
কিন্তু separator এটা সাবএক্সপ্রেশন ধারণকারী প্রতিরূপ, তবে ফলাফলযুক্ত আকারের আকারে এই সাবএক্সপ্রেশনগুলির সাথে মাত্র মাটি চিহ্নিত সাবস্ট্রিং (কিন্তু সমগ্র প্রতিরূপের সাথে মাত্র মাটি চিহ্নিত টেক্সটকে বাদ দিয়ে) থাকবে।
বিবরণ
split()
পদ্ধতি একটি স্ট্রিং অ্যারে তৈরি করবে এবং ফিরিয়ে দেবে, যার মধ্যে এই স্ট্রিংকে সাবস্ট্রিং string সাবস্ট্রিং limit টি separator মাটি চিহ্নিত টেক্সট, মাটি চিহ্নিত টেক্সটের আগে এবং পরের দিকে কাটা হবে string পাওয়া হয়। ফলাফলযুক্ত সাবস্ট্রিংগুলির মধ্যে সংযোগকারী টেক্সটকে বাদ দিয়ে (এই অংশের শেষের দিকে উল্লেখিত ক্ষেত্র ছাড়া)। যদি সংযোগকারী টেক্সটকে স্ট্রিং কার্যকারী করা হয়, তবে ফলাফলযুক্ত আকারের প্রথম সাবস্ট্রিং কোনও কারণ না থাকবে, অর্থাৎ সংযোগকারী টেক্সটকে আগের দিকে থাকবে। একইভাবে, যদি সংযোগকারী টেক্সটকে স্ট্রিং শেষের দিকে মাটি চিহ্নিত করা হয়, তবে ফলাফলযুক্ত আকারের শেষ সাবস্ট্রিংও কোনও কারণ না থাকবে (মনে করুন, এটা সমগ্র স্ট্রিং সাথে মাত্র মাটি চিহ্নিত টেক্সটকে সমঝানো)। limit নয় দ্বন্দ্বতা)।
নির্দিষ্ট না separatorতবে string সংযোগকারী টেক্সটকে বাদ দিয়ে ফলাফলযুক্ত আকারে একক সাবস্ট্রিং ফলাফল দেবে, কিন্তু স্ট্রিং সংযোগকারী টেক্সটকে বাদ দিয়ে না। separator এটা একটি ক্রিয়ালোক বা ক্রিয়ালোকের সাথে মাত্র মাটি চিহ্নিত প্রতিরূপ, তবে string একক অক্ষরের মধ্যে ক্রমাগত ভাবে কাটা হবে, ফলাফলযুক্ত আকারের দৈর্ঘ্য স্ট্রিং দৈর্ঘ্যের সমান (মনে করুন, এটা একটি অপসারণ, যার মান সমান)। limit এই দৈর্ঘ্যের বেশি না (মনে করুন, এটা একটি বিশেষ ক্ষেত্র, কারণ প্রথম অক্ষরের আগে এবং শেষ অক্ষরের পরের কোনও কারণ নেই)।
আগে বলা হয়েছে, এই পদ্ধতির ফলাফলযুক্ত আকারে এই সাবস্ট্রিংগুলির মধ্যে এই সংযোগকারী টেক্সটকে বাদ দিয়ে থাকবে। কিন্তু যদি separator যদি এটা সাবএক্সপ্রেশন ধারণকারী প্রতিরূপ হয়, তবে ফলাফলযুক্ত আকারে এই সাবএক্সপ্রেশনগুলির সাথে মাত্র মাটি চিহ্নিত সাবস্ট্রিং (কিন্তু সমগ্র প্রতিরূপের সাথে মাত্র মাটি চিহ্নিত টেক্সটকে বাদ দিয়ে) থাকবে।
প্রত্যহরণ:string.split()
কার্যকলাপ একইভাবে Array.join()
কার্যকলাপ একইভাবে বিপরীত
ব্রাউজার সমর্থন
split()
এটা ECMAScript1 (ES1) বৈশিষ্ট্য।
সমস্ত ব্রাউজারগুলি পূর্ণাত্মকভাবে ES1 (JavaScript 1997) সমর্থন করে:
চ্রোম | আইই | এজ | ফায়ারফক্স | স্যাফারি | অপেরা |
---|---|---|---|---|---|
চ্রোম | আইই | এজ | ফায়ারফক্স | স্যাফারি | অপেরা |
সমর্থন | সমর্থন | সমর্থন | সমর্থন | সমর্থন | সমর্থন |
- পূর্বপাশে slice()
- 下一页 startsWith()
- 返回上一层 JavaScript String পরিচিতি মানুষকরণ