جاوااسکریپت / توابع پیشرفته
آزمون فصل — توابع پیشرفته
تمرینها
تمرین 1
۱. اگر تابعی بهعنوان مقدار به یک Property از یک Object نسبت داده شود، این رفتار نمونهای از کدام ویژگی جاوااسکریپت است؟
برای ثبت نتیجهی این تمرین لطفاً وارد حساب کاربری خود شوید.
تمرین 2
در کد زیر، چرا repeat یک Higher-Order Function محسوب میشود؟
function repeat(times, action) {
for (let i = 1; i <= times; i++) {
action(i);
}
}
برای ثبت نتیجهی این تمرین لطفاً وارد حساب کاربری خود شوید.
تمرین 3
کدامیک از موارد زیر Side Effect محسوب نمیشود؟
برای ثبت نتیجهی این تمرین لطفاً وارد حساب کاربری خود شوید.
تمرین 4
در compose(f, g) که بهصورت function (x) { return f(g(x)); } تعریف شده، کدام تابع زودتر روی x اجرا میشود؟
برای ثبت نتیجهی این تمرین لطفاً وارد حساب کاربری خود شوید.
تمرین 5
دلیل اصلی قرار دادن پرانتز دور تعریف تابع در یک IIFE چیست؟
برای ثبت نتیجهی این تمرین لطفاً وارد حساب کاربری خود شوید.
