استخدام فضولي للفواصل في JavaScript

اكتشفت مؤخرًا شيئًا مثيرًا للفضول وربما مفيدًا في JavaScript ، يتعلق بعامل الفاصلة.

أنا في الغالب أستخدم الفواصل لفصل الخصائص في كائن ، أو عناصر مصفوفة.

ومع ذلك ، لم أعطي اهتمامًا كبيرًا لاستخدامه داخل تعبير.

خد هذا:

('a', 'b')

يتم تقييم كلا التعبيرين (في هذه الحالة السلاسل) ، وهذا يعيد العنصر الأخير ، التعبير بعد الفاصلة الأخيرة. في هذا المثال يعود'b'.

يمكنك إسناد قيمة لمتغير ، مثل هذا:

const letter = ('a', 'b')
letter === 'b' //true

المزيد من دروس js: