آموزش برنامه نویسی فرانت اند
7.89K subscribers
330 photos
47 videos
26 files
115 links
👈🏻 ارتباط با من: @codelines_support 🔅

عرفان رضایی هستم ❤️
و اینجا خیلی ساده بهت یاد میدم
چطوری اصولی #برنامه_نویسی #فرانت_اند یاد بگیری 💻
که هم لذت ببری و هم وارد بازار کار بشی
😍🥇
@satisfaction_codelines 👈 نتایج و رضایت دوره

آدرس سایت 👈🏻: codelines.ir
Download Telegram
const person = {
name: 'Ali',
getName: () => this.name
};
console.log(person.getName());
خروجی کد بالا چیست ؟
Anonymous Quiz
53%
‘Ali’
21%
undefined
22%
خطا
4%
‘’
توی این کوئیز ازت میخوام بری یه فایل جاوااسکریپت بسازی تستش کنی و جواب درست رو تیک شو بزنی👊🏻
آموزش برنامه نویسی فرانت اند
خروجی کد بالا چیست ؟
بهتون تبریک میگم جز اون 8 نفر مابقی همتون دچار اشتباه شدید و گزینه ی 1 رو انتخاب کردید
حالا نکته ی این کد کجاست ؟
تابع‌های معمولی (function) مثل Arrow Functionها this رو از بالا به ارث نمی‌گیرن. واسه همین this توی این حالت به کانتکست بالاتری اشاره می‌کنه (global یا module)، نه به خود person.
در نتیجه معمولاً
this.name می‌شه undefined.
let a = 10;

function run() {
a = 5;
console.log(a);
}

run();
console.log(a);
خروجی کد بالا چیست ؟
Anonymous Poll
23%
10٫5
36%
5,10
27%
5,5
14%
Error
آموزش برنامه نویسی فرانت اند
خروجی کد بالا چیست ؟
خب رفقای برنامه نویس من
بریم بررسی کنیم این کد رو باهم و بینیم داستانش چیه
آموزش برنامه نویسی فرانت اند
let a = 10; function run() { a = 5; console.log(a); } run(); console.log(a);
توی بلوک فانکشن متغیر ما مقدارش تغییر کرده و شده ۵
اوکی ؟
و اول ما اومدیم
این فانکشن رو ران کردیم و
پس جواب لاگ متغییر توی فانکشن
عدد ۵
آموزش برنامه نویسی فرانت اند
let a = 10; function run() { a = 5; console.log(a); } run(); console.log(a);
قسمت دوم اومدیم مجدد لاگ گرفتیم از متغییر
گفتم بهتون وقتی متغییری رو با let تعریف می‌کنیم میتونیم مقدارش رو تغییر بدیم
پس مجدد
چون مقدار متغییر تغییر کرده
مجدد جواب میشه
۵
پس جواب صحیح گزینه ی ۳ می باشد 👊🏻
۵و۵
سلام، شب‌تون بخیر 😊

حال‌تون چطوره؟

این چند وقت خیلی درگیر پشتیبانی بچه‌ها بودیم و اصلاً فرصت نکردیم به کانال برسیم.
3
بریم یک کوئیز خفن بذاریم، هم مروری بشه برای یادگیری تون هم یه چیز تازه یاد بگیریم! 😎🔥
const multiply = (a, b) => a * b;
console.log(multiply(2));
خروجی کد بالا چیست ؟
Anonymous Quiz
17%
2
25%
NaN
32%
Undefined
25%
4
میتونید کد رو روی سیستم تون ران کنید سپس جواب رو انتخاب کنید 👌🏻

و لطفا با دقت جواب بدید👍🏻
در React کدوم ابزار برای مدیریت state داخلی یک کامپوننت استفاده میشه؟
Anonymous Quiz
17%
setInterval
60%
useState
17%
getState
7%
useClass
روز دانشجو، روز تعهد، آگاهی و حرکت است.
روز کسانی که با تلاش‌شان بنای آینده یک ملت را می‌سازند.

این روز بر همه دانشجویان پرتلاش مبارک باد.❤️
191🤝1