下面的输出给出了两个不同的答案,这是因为运算符+和+ =。让我知道为什么会得到不同的答案。
代码1 ----------->
var persons = [
{firstname : "Malcom", lastname: "Reynolds"},
{firstname : "Kaylee", lastname: "Frye"},
{firstname : "Jayne", lastname: "Cobb"}
];
function getFullName(item) {
document.getElementById("demo").innerHTML += [item.firstname,item.lastname].join(" ");
}
persons.map(getFullName);
---结束----
代码2 ----------->
var persons = [
{firstname : "Malcom", lastname: "Reynolds"},
{firstname : "Kaylee", lastname: "Frye"},
{firstname : "Jayne", lastname: "Cobb"}
];
function getFullName(item) {
document.getElementById("demo").innerHTML = [item.firstname,item.lastname].join(" ");
}
persons.map(getFullName);
-结束---