Javascript 我目前的编码方法有什么捷径吗?

Javascript 我目前的编码方法有什么捷径吗?,javascript,jquery,Javascript,Jquery,下面是我的代码片段。对我来说,我认为这是一个漫长的方法。有什么简单的方法吗?谢谢 var aaa='凌晨1:00' var bbb=aaa.分割(“”); var ccc=bbb[0], ddd=bbb[1]; $(“时间”).val(ddd) 首先,更好的变量名将极大地帮助未来的开发人员aaa几乎没有任何意义 第二,让你的表达更直接。保存变量,以便在需要将代码拆分为较小的块时使用: var time = '1:00 AM'.split(" "); var hour = time[0],

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

var aaa='凌晨1:00'
var bbb=aaa.分割(“”);
var ccc=bbb[0],
ddd=bbb[1];
$(“时间”).val(ddd)

首先,更好的变量名将极大地帮助未来的开发人员<代码>aaa
几乎没有任何意义

第二,让你的表达更直接。保存变量,以便在需要将代码拆分为较小的块时使用:

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

有很多方法可以缩短它(即使是单行程序),但我觉得它足够小和直接,读者可以很容易地理解它只需去掉变量,并更具描述性地命名变量…我会说
$('time').val('AM')@JaromandaX如果有捷径的话,我不需要它。既然我喜欢你的名字,这里有另一个很酷的方法<代码>aaa.match(/[AMP]+/g)[0]
未来的调试器很有趣。到目前为止,我已经见过未来的程序员/开发人员。@Tushar^^^很公平。对于这样的小函数,调试通常是在需要描述性变量时进行的。令人恼火,但作为一名程序员,阅读和重构这篇文章并不困难。不管怎样,我还是会做出改变。@Aaron3468和Tushar我喜欢你的代码:)。谢谢