【发布时间】:2020-07-31 11:55:44
【问题描述】:
"use strict";
var demo = document.getElementById("demo");
var x = [1 , 2, 3, 4];
var final = x.map(function (value) {
return value + "<br>" ;
});
demo.innerHTML = final;
var txt = "";
var numbers = [45, 4, 9, 16, 25];
numbers.forEach(function (value) {
txt = txt + value + "<br>";
});
document.getElementById("demo2").innerHTML = txt;
那么第一个问题是什么。我认为没有任何“,”。因为我们说 map 和 foreach 函数只从数组中取值
【问题讨论】:
-
"use script" 我想你的意思是“use strict”,我不明白第一个 final 包含一个数组,第二个包含字符串,你需要从第一个与第二个相同,因为 Array.toString() 返回由逗号分隔的值
-
map返回一个数组,而forEach创建一个字符串,其中所有值由<br>分隔。 -
哈哈是的,我的意思是严格
标签: javascript dictionary foreach