我目前的代码方法有什么简短的方法吗?

时间:2016-10-07 03:35:54

标签: javascript jquery

我在下面有这个代码段。对我来说,我认为这是一个很长的方法。有什么简短的方法吗?感谢

var aaa = '1:00 AM'
var bbb = aaa.split(" ");
var ccc = bbb[0],
    ddd = bbb[1];
$("#time").val(ddd);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type ="textbox" id = "time">

1 个答案:

答案 0 :(得分:3)

首先,更好的变量名称将极大地帮助未来的开发人员。 aaa几乎没有意义。

其次,只需让你的表达更直接。当您需要将代码分成更小的块时保存变量:

var time = '1:00 AM'.split(" ");
var hour = time[0],
    twelve_hour_suffix = time[1];
$("#time").val(twelve_hour_suffix);

有很多方法可以让它更短(甚至是单行),但我觉得这是足够小和直接的,读者会很容易理解它。