【发布时间】:2015-06-09 08:30:25
【问题描述】:
.join 的结果与 .push 或 .pop 不同。
var mack=[];
mack.push("dog", "cat");
mack.join(" ");
alert(mack);
Console.log: ["dog", "cat"]
var mack=[];
mack.push("dog", "cat");
alert(mack.join(" "));
Console.log:“狗猫”
在第一个中,
mack.join(" "); 不会改变原来的mack 数组,不像mack.push("dog", "cat"); 或mack.pop();。
我很好奇为什么会这样。还有其他类似的方法吗?
【问题讨论】:
标签: javascript join methods