Тёмный

Once You Realize This You Will Never Struggle With Callbacks Again 

Web Dev Simplified
Подписаться 1,6 млн
Просмотров 354 тыс.
50% 1

In Depth Explanation: • Every JavaScript Devel...
🌎 Find Me Here:
My Blog: blog.webdevsimplified.com
My Courses: courses.webdevsimplified.com
Patreon: / webdevsimplified
Twitter: / devsimplified
Discord: / discord
GitHub: github.com/WebDevSimplified
CodePen: codepen.io/WebDevSimplified
#Shorts

Опубликовано:

 

16 мар 2022

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 256   
@WebDevSimplified
@WebDevSimplified 2 года назад
In Depth Explanation: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-7UMuJMiNjSk.html
@sanercakir7119
@sanercakir7119 2 года назад
CS61A
@djnefrozhardstylepromotion3527
@djnefrozhardstylepromotion3527 2 года назад
Wouldn't it be more correct to say that both variables and functions are objects instead of saying that functions are variables?
@spydergs07
@spydergs07 2 года назад
I think he said it this way because beginners are probably more familiar with variables and what they do.
@AngelHdzMultimedia
@AngelHdzMultimedia 2 года назад
@@spydergs07 but instead of encouraging these "begginer friendly terms", why not helping them by teaching them the correct terms of stuff, so they don't keep spreading wrong terms? Otherwise this will never get solved. For example, I hate people saying "now, we pass this parameter to this function". No, you don't pass parameters, you pass arguments. Parameters are the variables that hold the values of the arguments.
@genechristiansomoza4931
@genechristiansomoza4931 2 года назад
Objects is just another variable
@HandledToaster2
@HandledToaster2 2 года назад
You're right, beginners also need to know that the "variables" are just references that point to an object. You don't "give a variable a value," you point it to an object in memory.
@QwDragon
@QwDragon 2 года назад
Functions are objects, but function declaration actually creates a variable. So saying function is variable is actually true.
@yadusolparterre
@yadusolparterre 2 года назад
Functions don't work like objects, functions ARE objects.
@Rudxain
@Rudxain 2 года назад
Actually, functions are different because we can't perform a shallow copy of a function to create another function with the same code. The only way to do that is via toString(), but native functions don't expose their internal implementation. Every object can be shallow or deep cloned, and you'll get an exact replica (except for internal slots, those can only be accessed by the interpreter engine). But with functions you always get a slightly different version. There's a Stack Overflow post with different answers on how to deep-clone a function, but none of them give the exact replica
@_bustion_1928
@_bustion_1928 8 месяцев назад
Function is a FUNCTION. It becomes an object when you make it asynchronous. The name of a simple sync function serves as a reference to it, and this reference can be used to call a function. Additionally, objects are stored in heap memory (this is why you can create new objects during runtime)... Meanwhile, one can not simply declare a function within runtime.
@roland1278
@roland1278 7 месяцев назад
​@@_bustion_1928function is object, no matter if its asynchronous. Are you saying that because promises returned by async functions have .then and .catch? You know that you can define properties on function itself?
@_bustion_1928
@_bustion_1928 7 месяцев назад
@@roland1278 Saying that: "Functions don't work like objects, functions ARE objects" in general context, I believe is unhealthy for new programmers since it can lead to unnecessary confusion. Put it simply: Indeed, the functions are objects in Python. However, its not in context of many programming languages.
@OneAndOnlyMe
@OneAndOnlyMe 2 года назад
It's one of the things I most like about JS. My favorite thing is being able to store different functions in array elements and hash maps, and then invoke them using array indexing or hash key lookup. It's also why some people will write "function test() {...}" and others prefer to write "const test = function() {....};"
@brendon205
@brendon205 2 года назад
Or even only "const test = ( ) => { }" which is my favorite
@Ali009Ahmed
@Ali009Ahmed 2 года назад
Those are two very different things though. The first one is a function declaration and the second is a function expression. One important difference is that you can't use a function expression before you create it, unlike function declarations which are hoisted.
@OneAndOnlyMe
@OneAndOnlyMe 2 года назад
@@Ali009Ahmed If you know how the language works, then you know not to invoke a function as an expression before its available to use.
@themarksmith
@themarksmith 2 года назад
How the hell do you have such perfect hair? We need a haircare tutorial :-)
@ransarajey
@ransarajey 2 года назад
ive been thinking the same man!
@beinyourguard
@beinyourguard 2 года назад
Kyle probably set display grid on his hair
@voldemortvi4264
@voldemortvi4264 2 года назад
its ez " Genetics "
@mahmoudalhussain9291
@mahmoudalhussain9291 2 года назад
He use some CSS to make it perfect 😄
@AngelHdzMultimedia
@AngelHdzMultimedia 2 года назад
#CheckYourPrivilege #BaldLivesMatter
@miguelrodriguez1479
@miguelrodriguez1479 2 года назад
I just got a lil bit more confused XD
@melonenlord2723
@melonenlord2723 2 года назад
Don't even know what the problem was xD
@alexcondurachi8423
@alexcondurachi8423 2 года назад
Functions are objects. They have properties and methods. But this type of objects can be called. And thats all.
@tinpham6413
@tinpham6413 2 года назад
This why in JS they call function is First Class CItizen, because you can pass them, return them. But also this is just beginner friendly to said function is variable, in fact they are Object. "Everything in JS is Object"
@hotaryuzaki
@hotaryuzaki 2 года назад
Maybe you mean object variables are object, class, function, array. String, boolean, number, integer, they are not object.
@apex-lazer
@apex-lazer 5 месяцев назад
@@hotaryuzaki Yes, no, you are wrong, bruh... All things in JS are indeed objects, bro. In fact, it's quite fascinating how this concept reflects a fundamental truth about the universe we live in in and of itself, you dig? And just like everything in JavaScript bro everything in the entire known universe has its own structure and function. It’s mind bending but so simplifies all the complexities… into well an object. ☝️😀The structure represents the essence of what it is, while the function embodies the unique traits or methods it possesses. This rudimentary truth is so important for us to objectively grasp. The more you code the more you will know what’s going on … objects working with other objects to do objectives. If we look closely, the universe is comprised of countless tiny packets of information, much like objects in JavaScript, bro. These packets contain key-value pairs, where the keys define the structure (the name), and the values dictate the function (the type of existence). It's a profound realization that everything, from the tiniest subatomic particles to the vast cosmic phenomena, follows this pattern - a structure and a function. Now, let me drop some examples, bro. Bruh. Just think about this bro… Even the simplest things, like a string or a number, are objects in JavaScript. They got properties and methods, man! And when you dive into the more complex stuff, like functions and arrays 🫠brooooooo , you realize they're objects too, with their own unique properties and methods. So see my bro! Everything in JS is an object!!!
@EternalDarknessAboveTheBlueSky
@EternalDarknessAboveTheBlueSky 2 года назад
ES6 classes are just functions. Functions are just variables. Therefore, ES6 classes are just variables.
@Linuxdirk
@Linuxdirk 2 года назад
Sometimes syntactic sugar is really confusing.
@AngelHdzMultimedia
@AngelHdzMultimedia 2 года назад
You started driving in the right direction, then turned around and started driving in reverse. Yes, ES6 classes are syntactic sugar for functions. No, functions are not variables. Functions are objects that you store in variables.
@mavdotj
@mavdotj 2 года назад
"The fact you can pass a function to another function in javascript is really confusing to a lot of people" Me whos been a python dev for 5 years and switched to js my 6th (now in my 7th year): Lies.
@OneAndOnlyMe
@OneAndOnlyMe 2 года назад
To be fair, it can be confusing to *newcomers* to JavaScript, or to any language that supports this.
@soniablanche5672
@soniablanche5672 2 года назад
you can pass function to function in pretty much all languages, even C and C++ do it, albeit the syntax is disgusting.
@bowiemtl
@bowiemtl 2 года назад
Are you a lot of people?
@jacobzimmerman3492
@jacobzimmerman3492 2 года назад
@@soniablanche5672 c syntax with typedef makes more sense imo
@user-xl5lc3qw5z
@user-xl5lc3qw5z 2 года назад
wow well congratulations king
@professoroflogic8788
@professoroflogic8788 2 года назад
Everything is an object... Even your perfect hair.
@Andy-si1pl
@Andy-si1pl 2 года назад
You have quicky become my go to guy. Wow you are such a good teacher. Thank you so much.
@akuajah
@akuajah 2 года назад
Hair is looking thicker each time i watch ur video!
@llemgeta
@llemgeta 5 месяцев назад
Your more clearer than my bootcamp lecturer
@AshtonMotana
@AshtonMotana 6 месяцев назад
Callback functions are freaken awesome.
@codybishop7526
@codybishop7526 2 года назад
Helper functions to the rescue!
@pooyaestakhry
@pooyaestakhry 2 года назад
And objects are passed by reference in javascript. so when you call test2() or test() in both cases you are calling same function, the anonymous function which it's reference was saved in test 1, not two functions with same functionality.
@danldg9052
@danldg9052 2 года назад
True
@ahmadshiddiqn
@ahmadshiddiqn 2 года назад
People who learn programming just for web dev (not learn the principle of computer science) will still be confused by “pass by reference“ meaning. Even those who have the degree can be as confused as those who dont 😂
@pooyaestakhry
@pooyaestakhry 2 года назад
@@ahmadshiddiqn well, i dont have a cs degree.
@rizkiaprita
@rizkiaprita 2 года назад
yo this is really eye opener
@letter_m
@letter_m 7 месяцев назад
that makes much more sense, now, I thought when you call a function it gets executed and the result/return is passed. Now that you and some other peeps here mentioned that a function is an object makes almost everything clear! Thanks!
@technicalboy1816
@technicalboy1816 2 года назад
It's not the passing of a function, but the untidy manner of writing a whole function inside the parentheses.
@CC-1.
@CC-1. 6 месяцев назад
Yeah I pass functions a lot when making a flexible feature
@muto4868
@muto4868 2 года назад
You are so cool. It's easy to understand the concepts.
@black_platypus
@black_platypus 2 года назад
"functions are just variables": Functions can be (and usually are) _assigned_ to variables/defined using a name. But you can still have things like _anonymous_ functions. A better clickbaity thumbnail text might be "functions are just objects" I know you know this, but I needed to vent this upon reading the above title in the thumbnail :P
@codingfuture7140
@codingfuture7140 2 года назад
You can also assign anonymous functions to variables
@black_platypus
@black_platypus 2 года назад
@@codingfuture7140 Yes, sure. What's your point, though?
@codingfuture7140
@codingfuture7140 2 года назад
@@black_platypus it sounded as if you were implying anonymous functions couldn't be assigned to variables. Probably a misunderstanding though
@black_platypus
@black_platypus 2 года назад
@@codingfuture7140 No, yeah :) I was just highlighting that functions aren't _necessarily_ (assigned to) variables, as anonymous functions can stand on their own
@farhanaditya2647
@farhanaditya2647 2 года назад
@@codingfuture7140 if you assign anonymous function to a variable, then they're no longer anonymous. Btw how the heck are you going to do that anyway?
@devonchia5976
@devonchia5976 7 месяцев назад
Makes so much sense now!
@Gazzar19
@Gazzar19 2 года назад
More like objects
@deveshrawool6035
@deveshrawool6035 6 месяцев назад
To any beginners almost everything except primitive data types are objects in JS. That's why you can do stuff like this. Functions are objects ,arrays are objects,window is a object and so on
@NNNedlog
@NNNedlog 2 года назад
Thanks a lot Kyle
@NathanHedglin
@NathanHedglin 2 года назад
Functions are values not variables.
@pauljerome162
@pauljerome162 2 года назад
Your videos are fucking incredible
@ryanskelton2865
@ryanskelton2865 2 года назад
The way I think about it, is that everything is a memory address. A function pointer, points towards a memory address, just like a variable (int32_t, char, etc.)
@shawnmclean7707
@shawnmclean7707 2 года назад
Yow this man look like him just walk out of a magazine 🤣
@oddmerlin9797
@oddmerlin9797 2 года назад
I like to think about it like this, both variables and functions are labels a variable is just a labeled value and a function is simply code wrapped together in a label
@dfields9511
@dfields9511 8 месяцев назад
And in C it’s just a pointer
@sahilakhtar9981
@sahilakhtar9981 Год назад
Functions are both variable and value.
@TheSeen720
@TheSeen720 2 года назад
Thank you
@user-ym4gt5ck5t
@user-ym4gt5ck5t Месяц назад
The thing I don’t get is that can’t you just call the second function without having to do all the extra steps? I get how it can make the function more reusable, but is there another use case for it?
@trbry.
@trbry. 2 года назад
I hope shorts disappear like the response video did
@forthphoto
@forthphoto 2 года назад
The problem starts when you send function1 to a function2 that returns function3 which takes function4 and it’s executed in single line.
@karthikeyanveeraraj2358
@karthikeyanveeraraj2358 8 месяцев назад
how can i use the values of function without return or calling that function
@-cj-
@-cj- 8 месяцев назад
I like to avoid saying anything is a variable. It can cause confusion later. A variable points to things, it is not itself the thing
@Zleets
@Zleets 2 года назад
Wait.. please how are you able to view changes live in chrome browser ?
@Mitoforma
@Mitoforma 2 года назад
Saying it's just a variable it's inexact. In JS there are primitive data types and objects. Functions are objects, that means they have attributes and methods (they have a special method () that allow to invoke them)
@mrgreen5903
@mrgreen5903 2 года назад
most people forget that it has two important things to know about js first and foremost, which makes it Unique , There are 7 primitive data types: string, number, bigint, boolean, undefined, symbol, and null. and lists, objects, functions are all actually js objects
@josemarin359
@josemarin359 10 месяцев назад
use monads and functional async without even know these concepts. love "plan" in js-awe library.
@MrMawnster
@MrMawnster 2 года назад
It's because they're just both objects. It's OOP after all. In fact this kight help people understand objects more fully rather than functions- which is an easy concept if you've done algebra
@GeneraluStelaru
@GeneraluStelaru 7 месяцев назад
And is there another way to pass data from child to parent in React?
@codedwebs
@codedwebs 2 года назад
i have seen your videos, but i have not found any complete course about reactjs,
@manshulduggal5482
@manshulduggal5482 Год назад
What are variables again.
@artmosphereID
@artmosphereID 2 года назад
Thats why in es6 we can declare func with variable right? Like, const test = ( ) => { }
@MrBojo-jv4qq
@MrBojo-jv4qq 7 месяцев назад
I asked my prof not too long ago if all variables are objects in js, since I noticed the syntax variable.toFixed(), which implied to me that toFixed(), is a method of that variable because of dot syntax. But he said all variables are not objects, and this is a reputable Toronto College. Why would toFixed() be used this way, and not have the variable passed inside of the function as such toFixed(variable)??
@SpectreFury
@SpectreFury 2 года назад
Are functions radically different in other languages than javascript?
@eyemotif
@eyemotif 2 года назад
society if everyone realized that functions should be values
@essayemyoung4009
@essayemyoung4009 2 года назад
Prototype pollution has entered the chat.
@casper64
@casper64 2 года назад
It would be a better explanation to say that test2 holds a reference to the test function and it would better fit the overall structure of JavaScript. Functions aren’t exactly variables but when you assign a variable with a function you’re actually passing a reference to that function to the variable, so the === wil return true, because their references are the same.
@papertowers4216
@papertowers4216 2 года назад
Didn't know chad coded
@DanielHaug
@DanielHaug Год назад
Functions are humans too guys
@HyperFocusMarshmallow
@HyperFocusMarshmallow 2 года назад
That’s true even in math. Sure, there functions map from a set to on other, but in building modern mathematics on set-theory, they’re just constructed from more elaborate sets. Well, even that doesn’t make the concept of a ‘function’ equivalent to that of a set. And in Javascript a function-object isn’t a function but it’s a representation of a function. By JavaScript convention we just call that a function though. The important thing is that when you run code defining a function in Javascript, it’s storing some representation of it, the way the video indicates. And that representation is just in the form of a Javascript object. Javascript runs on Javascript objects just like computers run on bits and gates in the form of elaborate patterns of transistors. Similarly standard math runs on sets which runs on propositional logic which is an abstract version of bits and logical gates. The point is that computational concepts can be represented on a lot of substrates. That doesn’t actually mean the more abstract concept of a ‘function’ is Javascript objects nor sets nor a bunch of transistors. Just like the number 5 isn’t made of apples because you can have five apples. But five apples represents five nonetheless. And when you’ve thought about these things once, you’ll realize that a good representation of an abstract concept is often all you ever want or need. We can even forget the abstract concept and just compare two different representations and make sure they’re equivalent for the purposes we care about (purposes, which implicitly restrict the abstract concept). Five apples are equivalent to five lemons if we count them (comparing them as unordered sets), and Javascript ‘functions’-object representations are analogues to ‘function’-representations in other languages. To make things more complicated there are a whole bunch of slightly different concepts going by the same name ‘function’. Javascript ‘functions’-objects behave differently than some other concepts also call functions. For example in some languages functions aren’t allowed to change the state of the argument they’re passed. Some concepts of functions are very strict with types on input and output. Not so for Javascript ‘function’-objects. Some concepts of functions are required to always return the same value given the same input. Not so for javascript ‘function’-objects. In essence there are a bunch of different ‘function’-concepts which each are instantiated in different ways in different languages.
@shahidbangash4778
@shahidbangash4778 2 года назад
Now i am really confused 😂
@shadestorm3995
@shadestorm3995 2 года назад
i don't know if the callbacks in js is similar to the function pointers like in c... but that's how i assumed it to be since c was the first language i learnt.
@onee
@onee Год назад
I wouldn't call them variables.
@superneenjaa718
@superneenjaa718 2 года назад
Functions aren't always variables. There are functions that doesn't return anything as well.
@melonenlord2723
@melonenlord2723 2 года назад
Isn't a function that returns nothing still a variable?
@superneenjaa718
@superneenjaa718 2 года назад
@@melonenlord2723 no. It's even ridiculous to suggest that. Point of the video is to replace the function call with the returned variable in your head, so that it becomes easier to think of. Even functions that returns something aren't equivalent to a variable or object if you stay true to the definition of it.
@johncurrey2387
@johncurrey2387 2 года назад
Dude is handsome
@yokowasis
@yokowasis 2 года назад
Doesn't explain why we have to put function name as a string on onclick event on a button.
@bblz9171
@bblz9171 2 года назад
But what can you do when passing a function as variable?
@ahmadshiddiqn
@ahmadshiddiqn 2 года назад
When the function is scoped or private, You can call it inside the function that uses it as a parameter
@oleksandrleskiv
@oleksandrleskiv 7 месяцев назад
function IS an object, and NOT a variable - but it can be assigned to one
@blocktube1449
@blocktube1449 Месяц назад
What is an object?
@alejandrovaquera4663
@alejandrovaquera4663 2 года назад
I think this happends because the ref name of a function is saved in the memory stack that allows to call it, so it is technically a variable, if I am wrong, please tell me!
@technoutopia4687
@technoutopia4687 2 года назад
Mind blown
@_xiper
@_xiper 2 года назад
I am not really a programmer by career but have some programming experience for the sake of fun. I am uncertain whether or not it's accurate to say that a function is really just a variable. I don't think it is. A function returns a piece of data as an _expression_ wherever it is called, irrespective of the programmer assigning the return value to a variable. Both a variable and a nested function act as expressions that the function calling them by the programmer's demand have to evaluate and works with that data. It really shouldn't be confusing though; it's one of the very first shortcuts in coding that I learned. At least the aforementioned is true for AutoHotkey, which is highly similar to JavaScript.
@aurobindobhuyan2107
@aurobindobhuyan2107 4 месяца назад
I heard this before, Everything in JS is Object
@abdellatif.x8127
@abdellatif.x8127 2 года назад
JavaScript is a crazy girl
@sc657953
@sc657953 2 года назад
Can you use this.prop in a function to get the value you saved to the prop variable?
@pneujai
@pneujai 2 года назад
this in function is not the function itself
@melonenlord2723
@melonenlord2723 2 года назад
you have to define it directly as an object, then it works with "this". Else you have to replace "this" with "test" and you have to define the function first, else it will override the field value. test = {a:3,getA:function(){return this.a}} test.getA() works
@kuroexmachina
@kuroexmachina 2 года назад
haters hate it cuz they cant understand it
@normalgenericlazyguy5589
@normalgenericlazyguy5589 2 года назад
Functions return a value (let's call this value 'x' for now). Calling a function inside another function is basically just passing this value 'x' into another function. This is how I understand it, Please don't kill me
@easonhuang4031
@easonhuang4031 2 года назад
Amazing! This change my mind!
@traveldiary1455
@traveldiary1455 6 месяцев назад
It's actually a basic common sense , function is not a variable but it can store a value . This guy makes it like he invented something that's a common basic sense of a basic JavaScript programmer . I guess he is a web developer
@michalski9141
@michalski9141 2 года назад
any difference with using the function keyword and assigning an arrow function toa vatiable?
@ak00892
@ak00892 2 года назад
Yes, arrow functions don’t get hoisted and “this” works differently for them.
@michalski9141
@michalski9141 2 года назад
@@ak00892 so are they generally preferred as the primary way of declaring functions?
@ak00892
@ak00892 2 года назад
@@michalski9141 there isn’t exactly a preferred way, they serve overlapping but slightly different use cases
@cl5619
@cl5619 2 года назад
Lisp had this in the 1960s
@foxjonesofficial
@foxjonesofficial 2 года назад
Yes, Khan Academy teaches var name = function
@pyroandi6797
@pyroandi6797 7 месяцев назад
I think if someone doesn't even understand higher order function maybe they shouldn't be developers
@pineapplesandvibes3277
@pineapplesandvibes3277 2 года назад
Is a function also an object?🤔
@Pacvalham
@Pacvalham 2 года назад
Yes. JavaScript functions are callable objects.
@helioobianchi
@helioobianchi 2 года назад
The confusing part for me is that in JS everything is an object but it's not an Object Oriented language 😵
@nekoill
@nekoill 2 года назад
Well yeah, but actually not exactly or something like that. Functions accepting other functions as arguments or outputting functions is like the cornerstone of lambda calculus and by extension -- functional programming, and it is in fact the second part of Church-Turing hypothesis, and while the Turing's part is rather widely known, Church's -- not so much, which is a little sad tbh, because boy is it wild and interesting. You probably know this, but maybe me saying this will open a whole new exciting world for a person or two :)
@kuroexmachina
@kuroexmachina 2 года назад
everything is an object in js
@emanuellamba5828
@emanuellamba5828 2 года назад
Functions are callable Objects that s it.
@esven4419
@esven4419 2 года назад
Functions are variables... Unless they're anonymous! Right?
@pneujai
@pneujai 2 года назад
no, anonymous functions as callback args are still accessible in the scope, so they are variables
@Abu_Shawarib
@Abu_Shawarib 2 года назад
If anything this enforces my bias against JS.
@alexcondurachi8423
@alexcondurachi8423 2 года назад
Functions are not variables or values. Functions are objects. Think like passing and interface as an argument în java.
@gabrielmalek7575
@gabrielmalek7575 2 года назад
guys this true only of languages like JavaScript and Python because the variables are actually all objects and not primitives, this makes JavaScript kinda bad to learn as a beginner because it's to flexible and there is not structure for you to learn the basics about data types vs data structures vs objects.
@sanercakir7119
@sanercakir7119 2 года назад
CS61A
@fltngmmth
@fltngmmth 2 года назад
stop yelling at me
@develxper7931
@develxper7931 2 года назад
That's why js is so weird for python programmers , cpp , java or c#
@slayeryt637
@slayeryt637 2 года назад
Recursion, anyone?
@roywhittle1
@roywhittle1 2 года назад
I used to like your vids but these RU-vid shorts can really confuse. Why not explain you can pass a function to another function as a callback. function doStuff(myArray, callBackWhenDone){ mayArray,sort(); callBackWhenDone(); } This is a contrived solution but when using fetch (AJAX calls) it becomes useful.
@aaronwaterman3888
@aaronwaterman3888 2 года назад
I am a very inexperienced developer. But it feels like this guy thinks he knows a lot more than he actually does.
@sashirkl
@sashirkl 7 месяцев назад
Got more confused after watching ur video
@shahfaisal3923
@shahfaisal3923 2 года назад
Super Simple
@sohigh7433
@sohigh7433 5 месяцев назад
Functions are objects. JS is a mess.
@Naton
@Naton 2 года назад
And php guys be like passing strings as function. Ugh!
@MiamiWebsiteDesigns
@MiamiWebsiteDesigns 2 года назад
This explanation is light a bulb lighting up in my head! 💡Thank you!
@dessasin4142
@dessasin4142 Год назад
Because javascript functions are just object
@codetechpro
@codetechpro 2 года назад
Javascript is a confusing language
Далее
Why Signals Are Better Than React Hooks
16:30
Просмотров 464 тыс.
Learn JavaScript CALLBACKS in 7 minutes! 🤙
7:17
Просмотров 41 тыс.
Liskov: The Liskov Substitution Principle
4:23
Просмотров 20 тыс.
Tips For Using Async/Await in JavaScript
16:26
Просмотров 395 тыс.
Learn DOM Manipulation In 18 Minutes
18:37
Просмотров 1 млн
Learn JavaScript Touch Events In 17 Minutes
17:45
Просмотров 108 тыс.
JavaScript ES6 Arrow Functions Tutorial
9:32
Просмотров 822 тыс.