javascript - 一次使用 split pop 和 join 可以吗?

标签 javascript

我真的很喜欢 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/

相关文章:

javascript - 如何从命令行正确执行 lessc-rhino-1.6.3.js

javascript - 可滚动的 div 在窗口外显示内容?

javascript - 相当于 Python 中的 Javascript "match"

javascript - 我在 Angular HTML 模板中做错了什么?

javascript - jQuery 数据表功能无法操作

javascript - react 。尝试从 onClick 事件调用自定义 Hook

javascript - $state.go() 运行没有错误,但实际上不适用于 Ionic

javascript - Node Webkit - 另存为对话框,在 "Save as Type"字段上有多个选项

php - 如何确定真实用户正在浏览我的网站或只是在爬行或在 PHP 中

javascript - 如何清除下拉框中的所有选项?