腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Javascript
ES6
:
实现
展开
函数
的
生成器
、
、
、
我正在尝试重构这段代码,它定义了一个unfold
函数
,并使用它来创建count
函数
,该
函数
在数组中填充直到计数为止
的
数字。我不想调用count(100),而是想把count变成一个
生成器
,它可以通过任意调用next()来使用。done() : }, ); } 这里
的
流程已经有点难以理解了,我很难弄清楚yield语句
的
流程应该如何工作我想要生成结果数组,它是计
浏览 12
提问于2020-04-25
得票数 0
1
回答
在模板文字中使用
ES6
扩展语法
、
我需要动态定义类,所以在我
的
ES6
代码中编写了一个代码
生成器
: super(${...args}) } )'_DefaultBaseClass‘是一个空类,用于简化上面的
生成器
函数
逻辑: constructo
浏览 7
提问于2017-03-07
得票数 8
回答已采纳
2
回答
ES6
发生器与
函数
阵列
的
区别
、
在阅读
javascript
、博客和文章时,我看到了很多对
ES6
生成器
感兴趣
的
地方,但我无法理解它们在本质上与由一系列
函数
组成的当前序列有何不同。例如,下面的工厂将采取一系列
的
功能步骤,并在两步之间屈服。return {value: funcList[i++](context)} }我缺少什么好处,以及转播器如何在
ES6
中
实现
魔力?
浏览 4
提问于2015-02-08
得票数 3
回答已采纳
2
回答
如何批量使用迭代器(大小相等
的
块)?
、
、
除了具有迭代器和
生成器
函数
的
ES6
之外,
JavaScript
还有没有其他选择?
浏览 32
提问于2019-01-26
得票数 2
回答已采纳
1
回答
是否可以将此ClojureScript转换为
JavaScript
?
、
、
我
的
朋友给我看了一篇使用ClojureScript宏
的
博客文章,他声称,由于
JavaScript
缺乏语言中
的
宏支持,提供
的
代码不能很好地转换为
JavaScript
。具体来说,这个代码片段中
的
go宏在
JavaScript
中是不可能
的
。c)) (peekn 10))))))我有点犹豫,不相信如果没有某种优雅
的
宏库,就不可能做到这一点。我并不是在寻找一个以不同
的
方式(如三个无限循环
的</
浏览 3
提问于2015-10-28
得票数 2
回答已采纳
1
回答
Javascript
:投资于
ES6
或学习原型基础
、
、
作为一个新兴
的
软件工程师,什么是值得时间投资
的
Javascript
?我感兴趣
的
是对语言、技术、软件工程等
的
更深层次
的
理解,而不是仅仅使用语言。我非常喜欢
JavaScript
的
原型模型,并且非常乐意
实现
对象继承、闭包等,并认为自己是一个中级到高级
的
用户。然而,还有很多我还不知道
的
,包括承诺构造
函数
是如何工作
的
,
生成器
/迭代器可能还有更多。
浏览 0
提问于2016-11-01
得票数 0
回答已采纳
1
回答
只有针对ECMAScript 2015或更高版本时才可用异步
函数
、
、
、
我希望能够使用异步关键字,但是我希望我
的
类型记录能够编译成es5代码,这样我
的
代码就可以在普通用户浏览器中运行。当我试图在visual代码中使用async时,会出现此错误。异步
函数
只有在针对ECMAScript 2015或更高版本时才可用。 { "compilerOpt
浏览 2
提问于2016-11-28
得票数 9
回答已采纳
1
回答
F#发生器
函数
等价
、
在
JavaScript
中,引入了
生成器
函数
ES6
风味,因此这种构造是可能
的
: var x = 0, y = 1, tmp = 1; x = y; tmp = x + y;}这里,fibgen是一个产生小于3000个斐波那契数
的
发生器在F#中,什么是等价
的
构造? 莱:我不是在找。但是对于某些<
浏览 1
提问于2016-02-03
得票数 0
回答已采纳
1
回答
Python/
ES6
生成器
也是协程吗?
、
、
、
我对Python和ECMAScript中
的
生成器
的
理解是,它们比普通
生成器
更强大。例如,它们都允许通过next()将值传递回
生成器
,并且都允许从另一个
生成器
(Python中
的
yield from和
ES6
中
的
yield * )生成,这是
生成器
中不需要
的
两件事。那么,考虑到这种扩展
的
功能,在Python和
ES6
中
实现
的
生成器
浏览 0
提问于2015-08-08
得票数 1
1
回答
javascript
es6
迭代器延迟求值是如何在内存中工作
的
?
、
、
、
javascipt
es6
迭代器惰性求值内存操作过程 当涉及到
JavaScript
ES6
迭代器对象和next ()调用时,我们说它是以延迟计算形式运行
的
。如果迭代器对象作为
生成器
函数
返回,则该
函数
不会立即执行。必须执行返回
的
迭代器对象
的
next ()
函数
才能执行它。此时,如果执行代码求值公式在调用堆栈上上升并满足will,它会从调用堆栈中消失吗?
浏览 10
提问于2020-04-24
得票数 0
回答已采纳
1
回答
第二产量在
JavaScript
生成器
函数
中不起作用
、
、
我正在学习
javascript
,如果发现
函数
中有新
的
概念作为
生成器
函数
在
ES6
中作为新特性function * x() yield num++; yield num
浏览 3
提问于2020-05-15
得票数 0
回答已采纳
2
回答
ES6
产量多台发电机
、
在
ES6
中,产量和
生成器
函数
允许等待一次
函数
将执行。但我想等待多台发电机。const uploadedFile = yield call([service, service.upload], file, config)call是效应 为了表达Saga逻辑,我们从
生成器
中生成普通
的
JavaScript
对象。
浏览 3
提问于2017-04-04
得票数 5
回答已采纳
3
回答
为什么不能放弃承诺?
、
、
console.log(values)events.next()现在,我想知道如何创建返回定义
的
getPastEvents
的
函数
values。我认为屈服可以解决一个像异步等待
的
承诺。
浏览 0
提问于2018-10-21
得票数 3
回答已采纳
3
回答
ECMA6 -
生成器
函数
在
JavaScript
中
的
应用
、
几天后,我了解了
JavaScript
中
的
生成器
函数
,这些
函数
是在
ES6
版本中介绍
的
。发电机被解释了很多地方,但让我觉得太有趣
的
是,到处都有这样
的
说法: 我想提出
的
问题是:“为什么有那么多需要引入一种完全不同
的
编程策略?”我理解JS代码
的
异步特性使得新手很难理解和调试代码,但它是否
浏览 1
提问于2016-01-05
得票数 7
回答已采纳
1
回答
使用V8
JavaScript
,是否有可能使正常
函数
“产生”a值?
、
、
、
function* foo() { yield 1; function* bar() { } } yield 1; SyntaxError: Unexpected number` 这是否意味着yield只保存了generator
的
环境,而不是完整
的
调用堆栈,并且无法像
生成器
那样停止和恢复正常
的
函数
?我在FireFo
浏览 0
提问于2013-09-30
得票数 2
回答已采纳
2
回答
意外令牌* Koa.js
、
下面是我运行摩卡测试后
的
错误,在最后得到这个错误:...projects/search-api/node_modules/koa/lib/application.js_load (module.js:310:12)这是我
的
server.js var supertestKoa = require('supertest-koa-agent
浏览 0
提问于2015-06-30
得票数 2
回答已采纳
1
回答
Pg-承诺:交易问题
、
、
、
我对pg有一些奇怪
的
东西-承诺用
生成器
进行交易。这就是我想要
的
: resolve(); console.log(err); r
浏览 0
提问于2017-03-07
得票数 3
回答已采纳
1
回答
ES6
尾部调用优化覆盖
生成器
吗?
、
、
、
ES6
对尾部调用优化
的
支持是否包括发电机中
的
尾调用?假设我有一个整数
生成器
>= 0: n = n || 0; yield* nums(n + 1);目前一旦
ES6
完全
实现
,这种情况还会发生吗? (我知道我可以迭代地编写上面的
生成器
,而不会遇到错误。我只是好奇TCO是否会处理递归定义
的
生成器
。)
浏览 4
提问于2015-05-09
得票数 10
回答已采纳
2
回答
` `return function *(){...}`是什么意思?
、
、
我在身上看到了一些奇怪
的
东西。它有一些新
的
函数
名(来自): return function *(){ var paths = yield fs.readdir('docs');我们可以在
JavaScript
中声明一个名称为*
的
函数
吗?
浏览 1
提问于2013-11-07
得票数 55
回答已采纳
3
回答
JavaScript
定期约会程序库
、
、
、
我正在寻找一个可以计算定期约会
的
JavaScript
库。一些可以处理像“每周二星期三”这样
的
事情。解决方案只需要是
JavaScript
和客户端。我不需要日历,只需要一些可以做日期循环约会计算
的
东西。
浏览 1
提问于2010-03-05
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
ES6 的循环和可迭代对象
2018年5月 JavaScript 十大文章
JavaScript ES6 最值得掌握的5个特性
ES6 开发者的 7 个黑客技巧
TypeScript 深度解读
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券