问题标签 [for-of-loop]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - For-Of 循环与 For 循环
这两个是相同的还是可以互换的?
有哪些用例会让人选择其中一个?
例子
完成解决方案,以便该函数将打破驼峰式大小写,在单词之间使用空格。
solution("camelCasing") == "camel Casing"
如果我们使用这个例子,除了性能优势(如果有的话),为什么有人会使用一个循环而不是另一个循环?
如果还有任何其他示例/实例也很好。
loops - 搜索一个值,如果存在一个值,添加一行并在谷歌电子表格中复制数据
我想在某个列中搜索一个单词,然后如果该值存在,我想复制下面的行及其值并将该单词更改为两个不同的单词。我的问题是让找到的单词行号在其下方插入一行。
我使用警报进行检查,它在第 1 行之后插入了无数行。
有人可以帮助实现所需的结果,在下面插入一行并将值复制到其中并将单词更改为两个单词吗?
javascript - 为什么此代码在松散相等而不是严格相等时正确运行?
我尝试使用严格相等和松散相等对片段进行编码,以计算给定数组中真实值的总数。
代码在松散相等的情况下正确运行
虽然代码给出了严格相等的错误计数。
我也试过
为什么我在严格相等时得到错误的计数,而在松散相等时得到正确计数?
我也知道有一种有效的方法来编写相同的代码。因此,请仅针对我面临的上述问题提出建议。
javascript - for...of 循环中变量的默认值是多少?
for..of 循环中变量的默认类型是什么。
我想知道value
类型是否是 var/let/const。
据我所知,任何未声明的变量都是var
. 它适用于 for 循环变量吗?
javascript - “'x' 不是函数或其返回值不可迭代”的意思错误
我无意中看到这会导致 V8(Chrome、Node.js 等)出现错误:
TypeError:符号不是函数或其返回值不可迭代
似乎任何其他不可迭代的值(包括函数)都会导致另一个错误:
TypeError:(中间值)不可迭代
正如参考资料所述,该错误特定于 Chrome:
TypeError:“x”不是函数或其返回值不可迭代(Chrome)
...
作为 for...of 的右侧或作为 Promise.all 或 TypedArray.from 等函数的参数给出的值不是可迭代对象。可迭代对象可以是内置的可迭代类型,例如 Array、String 或 Map、生成器结果或实现可迭代协议的对象。
似乎所有列出的东西都不应该接受函数而不是可迭代作为参数,因此不清楚为什么错误强调函数类型。
这个错误有什么意义吗?在某些情况下,is not a function
评论在其上下文中是有意义的吗?
javascript - Angular *ngFor在循环抛出对象时使用PIPE不起作用
我正在测试 angular PrimeNG 并且我有一个数据表,我在其中手动设置每个表行的值,它工作正常。
模板
我更新了模板以动态循环遍历对象并设置数据,如何更新循环以便在渲染“日期”对象时插入管道。
以上{{rowData[col.field]}}
是有效的,但我不知道如何在里面*ngFor="let col of columns "
我只能更新 col.date 并将管道添加到其中。
这是我尝试但没有成功的方法,bave 正在工作,但 Pipe 没有,如果我添加 keyvalue,表格数据将不再显示。
我可以研究的任何建议或示例?
angular - Angular中的for-of循环
有没有更简单的方法for-of
在 Angular 9 中使用循环?我写过这样的代码:
但是有没有其他方法可以不使用这个for-of
循环
javascript - 为什么我们在 javascript 的 for...of 循环中使用 const?
我想知道为什么我们const
在 javascriptfor...of
循环中使用。我看到的每个使用for...of
循环的示例都const
在声明变量时使用。例如:
我们有什么理由不这样使用var
吗?
谢谢
javascript - 在 for-of 循环中使用 entries(),遍历 HTMLCollection
我知道在一个for-of
循环中,可以使用该Array.entries()
方法。正如概述的那样,这通常很好用 - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/entries。
但是,如果我尝试执行以下操作:
我被告知:
我知道我可以使用一个很好的旧常规 for 循环......但是:
- 为什么它不起作用?
- 我是不是误会了什么?
- 我可以让它按照我想要的方式工作(除了使用常规的 for 循环)吗?
我最好的猜测是 anHTMLCollection
不是标准数组,因此没有这样的数字索引......