JSFiddle - React, Tailwind, and code Playground

by Abhishek Kumar

JavaScript

var Person = function () {
  var fname, lname;
  
  var _constructor = function (fn, ln) {
    fname = fn;
    lname = ln;
  }(arguments[0], arguments[1]);
  
  this.getName = function(){
    return fname + ' ' + lname;
  };
};

var person = new Person('Abhishek', 'Kumar');
console.log('1>', person.getName());

// Object literal notation

var Person1 = {
  fname: '',
  lname: '',
  getName: function(){
    return this.fname + ' ' + this.lname;
  }
};

var person1 = Object.create(Person1);
person1.fname = 'Abhishek';
person1.lname = 'Kumar';
console.log('2>', person1.getName());

console.log('3>', Person1);