测验概述
已完成 0/10 个问题
问题:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
信息
Java 测试
您已完成过测验,因此您不能再测验。
测验载入中...
您必须登入或注册才能开始测验。
您必须先完成以下测验才能开始:
测验结果
答对 0/10 个问题
答题时间:
时间已花费
类别
- 未分类 0%
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 已答
- 回顾
-
1/10问题
1. 问题
以下关于 Web Workers 的说法错误的是
正确
Web Workers 有独立的全局对象,不与主线程共享。
错误
Web Workers 有独立的全局对象,不与主线程共享。
-
2/10问题
2. 问题
下面代码的输出是什么?
const worker = new Worker('worker.js'); worker.postMessage('hello'); worker.onmessage = (e) => console.log(e.data); // worker.js 内容: // onmessage = (e) => postMessage(e.data + ' world');
正确
Worker 接收 “hello” 并返回 “hello world”。
错误
Worker 接收 “hello” 并返回 “hello world”。
-
3/10问题
3. 问题
以下关于 Service Worker 的说法正确的是
正确
Service Worker 是特殊的 Web Worker,可以拦截请求,通常需要 HTTPS。
错误
Service Worker 是特殊的 Web Worker,可以拦截请求,通常需要 HTTPS。
-
4/10问题
4. 问题
下面代码的输出是什么
const arr = [1, 2, 3]; const iterator = arr[Symbol.iterator](); console.log(iterator.next().value + iterator.next().value);
正确
第一次 next() 返回1,第二次返回2,1+2=3。
错误
第一次 next() 返回1,第二次返回2,1+2=3。
-
5/10问题
5. 问题
以下关于迭代器的说法错误的是
正确
for…of 只能遍历实现了 [Symbol.iterator] 的可迭代对象。
错误
for…of 只能遍历实现了 [Symbol.iterator] 的可迭代对象。
-
6/10问题
6. 问题
下面代码的输出是什么
const obj = { *[Symbol.iterator]() { yield 1; yield 2; yield 3; } }; console.log([...obj].reduce((a, b) => a + b));
正确
对象是可迭代的,展开为[1,2,3],reduce 求和得6。
错误
对象是可迭代的,展开为[1,2,3],reduce 求和得6。
-
7/10问题
7. 问题
以下关于 Reflect 的说法正确的是
正确
Reflect 提供与 Proxy 陷阱对应的方法来操作对象,所有方法都有返回值,成功时返回操作结果,失败时返回 false 或抛出错误。
错误
Reflect 提供与 Proxy 陷阱对应的方法来操作对象,所有方法都有返回值,成功时返回操作结果,失败时返回 false 或抛出错误。
-
8/10问题
8. 问题
下面代码的输出是什么
const obj = { a: 1 }; const proxy = new Proxy(obj, { get(target, prop) { return Reflect.get(target, prop) * 2; } }); console.log(proxy.a);
正确
Proxy 拦截 get 操作并通过 Reflect.get 获取原始值后乘以2。
错误
Proxy 拦截 get 操作并通过 Reflect.get 获取原始值后乘以2。
-
9/10问题
9. 问题
以下关于 WeakMap 的说法错误的是
正确
WeakMap 确实没有 size 属性,这是正确的。题目问的是”错误”的说法,所以可能需要重新表述。WeakMap 的所有描述都是正确的特性。
错误
WeakMap 确实没有 size 属性,这是正确的。题目问的是”错误”的说法,所以可能需要重新表述。WeakMap 的所有描述都是正确的特性。
-
10/10问题
10. 问题
下面代码的输出是什么
const wm = new WeakMap(); const obj = {}; wm.set(obj, 'value'); console.log(wm.get(obj));
正确
WeakMap 可以正常存储和获取值,只要键对象存在。
错误
WeakMap 可以正常存储和获取值,只要键对象存在。