Tell us what’s happening:
Describe your issue in detail here.
**Your code so far**
/*
const createPerson = (name, age, gender) => {
"use strict";
// change code below this line
return {
name,
age,
gender
};
// change code above this line
};
*/
const createPerson = (name, age, gender) => {
var myObj = { name, age, gender };
/*var obj = {
myObj
};*/
return myObj; //.myObj; //{ name, age, gender };
/*
const myObj = () => ( { name, age, gender } );
return myObj();
*/
/*
const myObj = (() => {
return { name, age, gender }
})();
return myObj;
*/
/*
const myObj = { name, age, gender };
return myObj;
*/
/*
return { name, age, gender };
*/
/*
return `{${name}, ${age}, ${gender}}`;
*/
/*
const myObj = {};
({ key: myObj.prop } = { key: {name, age, gender} });
return myObj.prop;
*/
/*
const myObj = {};
myObj.name = name;
myObj.age = age;
myObj.gender = gender;
return myObj;
*/
/*
const myObj = () => ({ name, age, gender });
return myObj();
*/
/*
const name1 = name;
const age1 = age;
const gender1 = gender;
const myObj = { name: name, age: age, gender: gender };
return { name1, age1, gender1 };
*/
/*
const myObj= {};
myObj["name"] = name;
myObj["age"] = age;
myObj["gender"] = gender
return myObj;
*/
/*
const myObj = { ["name"]: name, ['age']: age, ['gender']: gender };
return myObj;
*/
/*
const myObj = {};
myObj.name = name || "Kalo";
myObj.age = age || 36;
myObj.gender = gender || "macho";
return myObj;
*/
/*const myObj = {};
Object.defineProperty(myObj, "name", {value: name, writable: true, configurable: true, enumerable: true});
Object.defineProperty(myObj, `${age}`, {value: age});
Object.defineProperty(myObj, `${gender}`, {value: gender});*/
};
//const myObj= createPerson("Zodiac Hasbro", 56, "male"); //debe devolver {name: "Zodiac Hasbro", age: 56, gender: "male"}.
console.log(createPerson("Zodiac Hasbro", 56, "male"));
//console.log(myObj);
//const myObj2= createPerson("kalito", 36, "Uni");
//console.log(myObj2);
**Your browser information:**
User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.107 Safari/537.36
Challenge: Write Concise Object Literal Declarations Using Object Property Shorthand
Link to the challenge: