ar
Feedback
SmartCode

SmartCode

الذهاب إلى القناة على Telegram
251
المشتركون
لا توجد بيانات24 ساعات
+27 أيام
+1030 أيام
أرشيف المشاركات
Output
Anonymous voting

console.log(eval('2-2'));
console.log(eval('2_9'));

Output:
Anonymous voting

console.log([...new Set([1,1,2,2,3,4])])

Output
Anonymous voting

CHALLENGE ❓

Number.prototype[Symbol.iterator] = function*() { yield *['a','b','c'] };
console.log([...1]);

Output
Anonymous voting

const obj = {
  a: 1,
  a: 2,
  a: 3
};
console.log(obj.a);

Output :
Anonymous voting

Output :
Anonymous voting

CHALLENGE

const arr = [1, 2, 3];
const copy = [...arr];
copy.push(4);

console.log(arr);
console.log(copy);

شاید عجیب باشه ولی شکست ارزش بیشتری نسبت به موفقیت دارع . ❌موفقیت اسودگی و راحتی میاره و این باعث شکست میشه ✅شکست سختی و نارا
شاید عجیب باشه ولی شکست ارزش بیشتری نسبت به موفقیت دارع . ❌موفقیت اسودگی و راحتی میاره و این باعث شکست میشه ✅شکست سختی و ناراحتی میاره و این باعث موفقیت میشه

⚜️ تمرین امروز ⚜️( پاسخ ساعت 9 هر شب فرستاده میشه ) تمرین: مدیریت یک لیست کارها (To-Do List) شرح: شما باید یک مجموعه از توابع برای مدیریت یک لیست کارها ایجاد کنید. این توابع می‌توانند قابلیت‌های زیر را ارائه دهند: 1. آرایه‌ای به نام tasks*تعریف کنید که شامل کارها (به عنوان رشته) باشد. 2. تابع addTask: این تابع یک کار جدید را به آرایه tasks اضافه کند. 3. تابع removeTask: این تابع یک کار را با توجه به ایندکس آن (موقعیت در آرایه) از tasks حذف کند. 4. تابع listTasks: این تابع لیست تمام کارها را در کنسول چاپ کند. 5. تابع markTaskCompleted**: این تابع یک کار را با توجه به ایندکس آن به عنوان " انجام شده " علامت‌گذاری کند. (به صورت یک عبارت ساده مشخص کنید که کار انجام شده است یا خیر) ساختار کلی:
let tasks = [];

function addTask(task) {
    // کد خود را اینجا بنویسید
}

function removeTask(index) {
    // کد خود را اینجا بنویسید
}

function listTasks() {
    // کد خود را اینجا بنویسید
}

function markTaskCompleted(index) {
    // کد خود را اینجا بنویسید
}
مثال استفاده:
addTask("Read a book");
addTask("Walk the dog");
listTasks(); // باید لیست کارها را نشان دهد

markTaskCompleted(0); // علامت‌گذاری کار اول به عنوان انجام شده
removeTask(1); // حذف کار دوم

listTasks(); // لیست کارهای به‌روز شده را نشان دهد

output :
Anonymous voting

CHALLENGE

const obj = { a: 10 };
console.log(obj.a && obj.b || 20);

Output :
Anonymous voting

const numbers = [1, 2, 3, 4, 5];
const result = numbers.map(num => {
    if (num === 3) {
        return num * 2;
    }
    return num;
});

console.log(result);

Output :
Anonymous voting

CHALLENGE

console.log(typeof NaN);
console.log(NaN === NaN);

Output :
Anonymous voting