توفر JavaScript طرقًا مختلفة لتسلسل السلاسل. تستكشف هذه المقالة هذه الخيارات، مع التركيز على سهولة القراءة وقابلية الصيانة في المشاريع المعقدة.
1. اختزال التسلسل (عامل التشغيل)
var x = 'Hello';
var y = 'world';
console.log(x ', ' y);
2. طريقة String.concat()
var username = 'craig';
var joined = 'hello '.concat(username);
بدائل لتحسين إمكانية القراءة1. سلاسل القالب (ES6 وما فوق)
var username = 'craig'; console.log(`hello ${username}`);var username = 'craig';
console.log(`hello ${username}`);
2. معالجة المصفوفة أ. join(..)
var username = 'craig'; var joind = ['hello', username].join(' ');
var username = 'craig';
console.log(`hello ${username}`);
b. تقليل(..) مع التسلسلvar a = ['hello', 'world', 'and', 'the', 'milky', 'way']; فار ب = أ.تقليل(وظيفة(ما قبل، التالي) { العودة قبل '' التالي؛ }); console.log(b); // helloworld and the Milky Way
var a = ['hello', 'world', 'and', 'the', 'milky', 'way'];
var b = a.reduce(function(pre, next) {
return pre ' ' next;
});
console.log(b); // hello world and the milky way
اختيار النهج الصحيح
بالنسبة للمشاريع التي تدعم ES6، توفر سلاسل القالب الصيغة الأنظف والأكثر قابلية للقراءة.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3