curl --location --request GET 'https://60s.viki.moe/v2/awesome-js'
{
"code": 200,
"message": "获取成功。数据来自官方/权威源头,以确保稳定与实时。开源地址 https://github.com/vikiboss/60s,反馈群 595941841",
"data": {
"id": 58,
"question": "输出是什么?",
"code": "const name = \"Lydia\";\nage = 21;\n\nconsole.log(delete name);\nconsole.log(delete age);",
"options": [
"A: `false`, `true`",
"B: `\"Lydia\"`, `21`",
"C: `true`, `true`",
"D: `undefined`, `undefined`"
],
"answer": "A",
"explanation": "`delete`操作符返回一个布尔值:`true`指删除成功,否则返回`false`. 但是通过 `var`, `const` 或 `let` 关键字声明的变量无法用 `delete` 操作符来删除。\n\n`name`变量由`const`关键字声明,所以删除不成功:返回 `false`. 而我们设定`age`等于`21`时,我们实际上添加了一个名为`age`的属性给全局对象。对象中的属性是可以删除的,全局对象也是如此,所以`delete age`返回`true`."
}
}