I want to make several instances of a class, if I do this, will each instance get its own individual copy of each function in the class, or does each instance just point to a singular copy of the functions in the class? I've tried googling this and found some threads that said most languages don't, but I did find one thread that had people in the comments say this is possible in js, but didn't specify on what conditions. Also, I am using this format to make classes if that helps:
class thing {
constructor(){
}
someFunction(){
}
}