为什么以下 forEach 数组循环未返回未定义
Why isn't the following forEach array loop returning undefined?
var amaList = ['announce', 'argue', 'demonstrate', 'express', 'hint', 'illustrate', 'imply', 'make', 'mean', 'pinpoint', 'point out', 'prove', 'reveal', 'show', 'signal', 'specify', 'suggest', 'attest', 'connote', 'denote', 'designatesta']
var hintList = amaList.forEach(function(s) {
return s
})
console.log(hintList)
hintList
日志undefined
我做错了什么?
您可能
想使用 Array.prototype.map:
var hintList = amaList.map(function(item) {
//do something with item and return the wanted item
});
Array.prototype.forEach 不返回任何内容。
以下是使用 forEach 的考试:
amaList.forEach(function(item){
console.log(item);
});
相关文章:
- 这.SOMETHING 总是返回未定义的 - extjs
- React+Meteor:this.ops返回未定义
- 解析-为什么user.getSessionToken()返回未定义的结果
- Javascript函数返回未定义
- JavaScript-获取数据属性的值返回未定义的值
- .val()返回未定义的.text返回随机代码
- 为什么innerHTML返回“未定义”
- "这个“;正在返回未定义的
- 谷歌地图:函数返回未定义的值在console.log中运行良好
- Javascript json返回未定义
- importScripts在web工作程序中返回未定义的
- 访问嵌套 json 对象的属性将返回未定义
- NativeAppEventEmitter返回未定义的
- 我的函数返回“未定义”
- 新手Javascript函数返回未定义的石头剪刀游戏
- Nodejs模块函数返回未定义的,而不是异步的
- .getElementById在.createTextNode中返回未定义
- javascript函数不返回未定义的值
- Typeahead的Javascript类型返回未定义
- Javascript可见元素返回未定义