تصف هذه المقالة طريقة JavaScript لإزالة العناصر المكررة في صفيف. شاركه للرجوع إليه. التحليل المحدد هو كما يلي:
يتم استخدام رمز JS هذا لإزالة العناصر المكررة من الصفيف ، مثل: ["Apple" ، "Orange" ، "Peach" ، "Apple" ، "Strawberry" ، "Orange"]: S ["Apple" ، "Orange" ، "Peach" ، "Strawberry"]
نسخة التعليمات البرمجية كما يلي: دالة removeduplicates (arr) {
var temp = {} ؛
لـ (var i = 0 ؛ i <arr.length ؛ i ++)
درجة الحرارة [arr [i]] = true ؛
var r = [] ؛
لـ (var k في درجة الحرارة)
R.Push (K) ؛
العودة ص.
}
// الاستخدام
var fruits = ['Apple' ، 'Orange' ، 'Peach' ، 'Apple' ، 'Strawberry' ، 'Orange'] ؛
var requiredfruits = redizeduplicates (الفواكه) ؛
// print requiredfruits ['Apple' ، 'Orange' ، 'Peach' ، 'Strawberry'] ؛
يمكن التحقق من الرمز التالي في المتصفح
انسخ الرمز على النحو التالي: إزالة العناصر المكررة من صفيف. <br>
<pre> var fruits = ['Apple' ، 'Orange' ، 'Peach' ، 'Apple' ، 'Strawberry' ، 'Orange'] ؛
</pre>
ملاحظة "Orange" مكررة في مجموعة الفواكه. انقر لإزالة العناصر المكررة من مجموعة الفواكه: <br>
<button onClick = "Check ()"> قم بإزالة التكرار </button>
<script>
دالة readeduplicates (arr) {
var temp = {} ؛
لـ (var i = 0 ؛ i <arr.length ؛ i ++)
درجة الحرارة [arr [i]] = true ؛
var r = [] ؛
لـ (var k في درجة الحرارة)
R.Push (K) ؛
العودة ص.
}
وظيفة check () {
var fruits = ['Apple' ، 'Orange' ، 'Peach' ، 'Apple' ، 'Strawberry' ، 'Orange'] ؛
var requiredfruits = redizeduplicates (الفواكه) ؛
تنبيه (فريد من نوعه) ؛
}
</script>
آمل أن تكون هذه المقالة مفيدة لبرمجة JavaScript للجميع.