javascript - 我需要为 forEach 做什么
问题描述
定义一个函数 iterativeLog(),它接受一个数组。在此数组上调用 .forEach(),并在回调中,以 ${index}: ${element} 格式记录每个元素。
我的代码如下:
function iterativeLog(array) {
array.forEach(`${index}: ${element}`);
}
return iterativeLog();
我的错误代码如下:
1) index iterativeLog(array) 使用以下格式记录每个元素${index}: ${element}
:ReferenceError: iterativeLog is not defined at Context. (test/index-test.js:6:7)
解决方案
文档将显示您可以循环和访问元素和索引,如下所示:
function iterativeLog(array) {
array.forEach((element,index)=> console.log(`${index}: ${element}`));
}
iterativeLog([1,2,3,4,5]);
推荐阅读
- javascript - 我想构建一个带有一些实用功能(如 jQuery)的小型 JS 库。下面的编码方法是正确的或任何其他更好的方法
- python - 使用密钥对身份验证的雪花 SQLAlchemy engine.connect() 失败
- c - 为什么大多数编译器使用 AST,而不是直接生成 IR?
- cypress - 如果购物车包含我在赛普拉斯中选择的元素,如何检查它
- reactjs - 错误:无法在回调中调用 React Hook “useLogout”。阿波罗
- twitter - Twitter:图像元标记未显示其 Twitter 卡的图像
- javascript - jQuery可拖动对象位置保存在SQL中
- ios - 真实相机透视投影
- amazon-web-services - AWS AppSync 中的 InvalidUserPoolException
- php - 如果购物车不为空,登录后重定向到购物车页面