شرح صفوف ومحتوى الفقرة
تستقبل الصياغة القياسية fn.apply(thisArg, argsArray) وسيطين اثنين كحد أقصى: الأول هو الكائن المراد ربطه بالكلمة this، والثاني مصفوفة (أو كائن شبيه بالمصفوفة مثل arguments) يفرغ المحرك عناصرها بالترتيب على معاملات الدالة.
JavaScript
function renderTrip(origin, dest, km) {
return this.driver + ': ' + origin + ' -> ' + dest + ' (' + km + ' km)';
}
const captain = { driver: 'Tariq' };
const routeData = ['Riyadh', 'Dammam', 395];
document.getElementById('apply-out').textContent = renderTrip.apply(captain, routeData);