javascript - 替换并返回相同的结果
问题描述
我有这个代码。我需要遵循此说明,但我不明白该怎么做。“用从 ShowHand 函数返回相同数据的 return 语句替换将卡片和得分数据分配给 outputArea 的代码。”
function showHand(hand, score)
{
let cards="";
for(let i=0; i<hand.length; i++)
cards += hand[i].card + '';
outputArea.innerText += cards + "" + score + "\n" ;
};
谢谢
解决方案
只需删除outputArea.innerText
function showHand(hand, score){
let cards="";
let result = [];
for(let i=0; i<hand.length; i++)
cards += hand[i].card + '';
result.push( cards + "" + score + "\n" ) ;
};
return result;
}
推荐阅读
- java - java.lang.IllegalStateException:没有定义负载平衡的假装客户端。您是否忘记包含 spring-cloud-starter-netflix-ribbon?
- r - 按规则分离和操作行
- javascript - 按 ID 数组查找并获得排序响应
- kotlin - 如何将具有某些数据的可变映射转换为数组列表?
- json - 在 null 上调用了方法“[]”。接收方:null 尝试调用:[]("id")
- python - PIP 可以从命令行找到特定版本,但不能从 requirements.txt
- javascript - 可以动态访问 JavaScript 类的私有方法吗?
- scala - 使用本机 orc impl“java.lang.NegativeArraySizeException”时引发 orc 读取引发
- migration - 从 Aptly 迁移到 jfrog Artifactory
- python - 读取txt文件并从单行创建文件夹