Great article, I am a beginner in JavaScript and it was fun to learn this new syntax. I would like to add something. In the following topic: ๐๐ฎ๐ป๐ฑ๐น๐ฒ ๐ฑ๐๐ป๐ฎ๐บ๐ถ๐ฐ ๐ป๐ฎ๐บ๐ฒ ๐ฝ๐ฟ๐ผ๐ฝ๐ฒ๐ฟ๐๐ ๐๐ถ๐๐ต ๐ผ๐ฏ๐ท๐ฒ๐ฐ๐ ๐ฑ๐ฒ๐๐๐ฟ๐๐ฐ๐๐๐ฟ๐ถ๐ป๐ด where you created a function to get the key value dynamically, I thought of also adding the object as a parameter, so that we can deal with multiple objects and not hard code one object inside the function. Here is the code for the same : function getPropertyValue(key,obj) { const {[key] : returnValue} = obj; return returnValue; } const student = { name : "Tony" } const nameFromEmp = getPropertyValue("name",employee); const nameFromStudent = getPropertyValue("name",student); console.log( NAME OF STUDENT IS : ${nameFromStudent} ) console.log( NAME OF EMP IS : ${nameFromEmp} )