Этот код создает то, что мне нужно, а именно TypedArray, содержащий [12, 34, 56]: [code]function * f() { for (c of [12, 34, 56]) { yield c; } }; t = new Uint8Array(f()); [/code] Я ожидал, что это сделает то же самое, но он просто создаст пустой массив: [code]t2 = new Uint8Array(function *() { for (c of [12, 34, 56]) { yield c; } }) [/code] Что я делаю не так?