0♡Q: Choose correct example of closure
{
"id": "mnQYCc5rJwgfKGyog5OejQGc",
"question": "Choose correct example of closure",
"answers": [
"function a()\n{\n\n}\nfunction b()\n{\n b.prototype=new a();\n}",
"function counter(){\n var c = 1;\n return c++;\n}",
"function counter()\n{\n var c = 1;\n return function(){\n return c++;\n }\n}"
],
"correctAnswers": [
"function counter()\n{\n var c = 1;\n return function(){\n return c++;\n }\n}"
],
"incorrectAnswers": [
"function a()\n{\n\n}\nfunction b()\n{\n b.prototype=new a();\n}",
"function counter(){\n var c = 1;\n return c++;\n}"
],
"allowCustomAnswer": false,
"canEdit": false,
"allowFileAnswer": false,
"multi": false,
"explanation": "",
"canLike": false,
"likes": 0,
"allAnswers": [
{
"text": "function counter()\n{\n var c = 1;\n return function(){\n return c++;\n }\n}",
"correct": true,
"selected": false
},
{
"text": "function counter(){\n var c = 1;\n return c++;\n}",
"correct": false,
"selected": false
},
{
"text": "function a()\n{\n\n}\nfunction b()\n{\n b.prototype=new a();\n}",
"correct": false,
"selected": false
}
]
}