我真的很喜欢 Javascript,我是这样写代码的。我觉得它应该工作。我是按错误的顺序做的吗?如果这样行不通,为什么不呢?
var mydate = new Date();
alert( mydate.toLocaleTimeString().split(":").pop().join(':'));
split()
使其成为数组,pop()
取出数组的末尾,join()
使其成为字符串又对了吗?
最佳答案
你可以使用 Array#slice
带有否定的结束/第二个参数。
Array#pop
返回最后一个元素,但不返回数组本身。 slice
返回数组的副本,其中包含从 start 开始的所有元素,不包括最后一个元素。
var mydate = new Date();
console.log(mydate.toLocaleTimeString().split(":").slice(0, -1).join(':'));
关于javascript - 一次使用 split pop 和 join 可以吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44681742/