在ObservableHQ中是否可以使用for...of语法编写for循环?
ObservableHQ是否支持for...of循环语法?
ObservableHQ完全支持标准JavaScript的for...of语法,你提供的代码可以直接在Observable笔记本的代码单元格中运行。
把这段代码放入代码单元格:
const array1 = [1, 2, 3]; for (const element of array1) { console.log(element); }
运行后,打开Observable的开发者工具控制台,就能看到依次输出的1、2、3。
如果想在笔记本页面直接展示结果(而非仅在控制台),可以稍作调整,收集结果后返回:
const array1 = [1, 2, 3]; const results = []; for (const element of array1) { results.push(element); } results
这样就能在单元格中直接看到元素列表。
本质上,Observable的代码单元格运行的是标准ES6+ JavaScript,所有原生支持的语法特性都能正常使用,for...of自然也不例外。
内容的提问来源于stack exchange,提问作者Jakub.Novotny
相关产品推荐
相关产品推荐

