Advertisement
Guest User

Untitled

a guest
Jul 11th, 2019
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var stuff = function (user){
  2.   return user.firstName + ' - - - - > ' + user.lastName;
  3. }
  4.  
  5. var me = () => {
  6.   const obj = {
  7.     objUser: { firstName: '',  lastName: '',  },
  8.     stuff: function ( objUser ) { return objUser.firstName + ' ---------- ' + objUser.lastName; },
  9.     greetingUser: function (){
  10.       if (this.objUser.firstName != ''){
  11.         return "Hola " + this.objUser.firstName + " " + this.objUser.lastName;
  12.       } else {
  13.         return "Hola, público en general";
  14.       }
  15.     }
  16.   }
  17.   return obj;
  18. }
  19.  
  20. const user = {
  21.   firstName: '',
  22.   lastName: ''
  23. }
  24.  
  25. const Index = () =>{
  26.   const name = "Pedro";
  27.   const lastname = "Navarro Monter";
  28.   const age = 34;
  29.   user.firstName = name;
  30.   user.lastName = lastname;
  31.   let objMe = me();
  32.  
  33.   let greeting = objMe.greetingUser();
  34.   console.log("objMe ", objMe.objUser);
  35.  
  36.   objMe.objUser = user;
  37.  
  38.   let greetingUser = objMe.greetingUser();
  39.   console.log("greetingUser ", greetingUser);
  40.  
  41.   return  (
  42.     <div>
  43.       <p>Hello World!</p>
  44.       <p>greeting before loading user into objUser {greeting}</p>
  45.       <p>{name} {lastname}<br/>{age}</p>
  46.       <p>
  47.         {stuff(user)} |{objMe.stuff(user)} | {greetingUser} || `{objMe.greetingUser()}`
  48.       </p>
  49.     </div>
  50.   )
  51. };
  52.  
  53. export default Index;
  54. // import ReactDOM from 'react-dom';
  55.  
  56. // class Index extends ReactDOM{
  57. //   renderIndex(){
  58. //     const a = '';
  59. //    return a =
  60. //    <h1>Hello, world!</h1>;
  61.    
  62. //   }
  63. // }
  64. // export default Index;
  65. // // ReactDOM.render(
  66. // //   document.getElementById('root')
  67. // // );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement