الفرق بين المراجعتين لصفحة: «JavaScript/Array/reverse»
< JavaScript | Array
لا ملخص تعديل |
ط استبدال النص - '\[\[تصنيف:(.*)\]\]' ب'{{SUBPAGENAME}}' |
||
سطر 53: | سطر 53: | ||
* معيار [https://www.ecma-international.org/ecma-262/5.1/#sec-15.4.4.8 ECMAScript 5.1]. | * معيار [https://www.ecma-international.org/ecma-262/5.1/#sec-15.4.4.8 ECMAScript 5.1]. | ||
* معيار [https://www.ecma-international.org/publications/files/ECMA-ST-ARCH/ECMA-262,%201st%20edition,%20June%201997.pdf ECMAScript 1st Edition]. | * معيار [https://www.ecma-international.org/publications/files/ECMA-ST-ARCH/ECMA-262,%201st%20edition,%20June%201997.pdf ECMAScript 1st Edition]. | ||
[[تصنيف:JavaScript]] | [[تصنيف:JavaScript|{{SUBPAGENAME}}]] | ||
[[تصنيف:JavaScript Global Objects]] | [[تصنيف:JavaScript Global Objects|{{SUBPAGENAME}}]] | ||
[[تصنيف:JavaScript Array]] | [[تصنيف:JavaScript Array|{{SUBPAGENAME}}]] |
المراجعة الحالية بتاريخ 15:43، 28 يناير 2018
الدالة Array.prototype.reverse()
تعكس ترتيب المصفوفة، وأوّل عنصر في المصفوفة سيصبح آخر عنصر فيها، وآخر عنصر فيها سيصبح الأول.
var a = ['one', 'two', 'three'];
a.reverse();
console.log(a); // ['three', 'two', 'one']
البنية العامة
a.reverse()
القيمة المعادة
المصفوفة المعكوسة.
الوصف
الدالة reverse
تعكس ترتيب العناصر في المصفوفة، وتعدِّل المصفوفة نفسها وتُعيد مرجعيةً إليها.
أمثلة
عكس ترتيب العناصر في المصفوفة
المثال الآتي يُنشِئ مصفوفةً باسم a
، والتي تحتوي على ثلاثة عناصر، ثم تعكس المصفوفة؛ لاحظ أنَّ المتغير reversed
(الذي أسندنا القيمة التي أعادتها الدالة إليه) سيُشير إلى المصفوفة a
:
var a = ['one', 'two', 'three'];
var reversed = a.reverse();
console.log(a); // ['three', 'two', 'one']
console.log(reversed); // ['three', 'two', 'one']
دعم المتصفحات
الميزة | Chrome | Firefox | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
الدعم الأساسي | نعم | نعم | نعم | نعم | نعم |
مصادر ومواصفات
- مسودة المعيار ECMAScript Latest Draft.
- معيار ECMAScript 2015 (6th Edition).
- معيار ECMAScript 5.1.
- معيار ECMAScript 1st Edition.