Message from JavaScript discussions

October 2017

— So the same as integration tests


var Person = function(name) { = name; };

Why should i use:
 Person.prototype.getName = function() { return; };

Instead of:

var Person = function(name) { = name;
this.getName = function(){

— Why not use the new class feature from es6
class Person {
get name () {
return 'some thing'

— What if you need some sort of inhertance ?

— Why not class syntax ?

— Because in the first example you only define TWO functions, while the second example defines a function per instance you create

Message permanent page

— Yup, prototypes don't get copied on new

— This is also cool because setting this.thing on an object doesn't overwrite this.prototype.thing, it just overrides it

Message permanent page

— Well, heh

— Hey guys can anyone help me with this I came across this question want to solve it using Js..
Write a function called “getEncryptedText()” that takes a random string and generates a password out of it and another function called “getDecryptedText()” that takes the output of the “getEncryptedText()” function and returns the original string

Message permanent page

— Ehh, what the fuck


var getEncryptedText = atob;
var getDecryptedText = btoa;