我想我在这里缺少容易的事情。我正在尝试拆分URL,然后将逗号切换为冒号。是否有捷径可寻。

<div id="splitit"></div>

<script>
    var mySplitResult = window.location.href.split('/');
    document.getElementById('splitit').textContent = mySplitResult;
</script>


因此,“ mySplitResult”的结果是值,值,值,值,值,我想要值:值:值:值

最佳答案

mySplitResult实际上包含一个字符串数组。

window.location.href.split('/');
["http:", "", "stackoverflow.com", "questions", "30086262", "how-to-switch-a-split-comma-to-colons"]


然后Array.prototype.toString将其转换为逗号分隔的字符串。

而是使用Array.prototype.join

document.getElementById('splitit').textContent = window.location.href.split('/').join(':');

09-25 21:08