左右互博之精简代码

很普通的代码方式如下:(javascript)

var url = "~/Admin/User/Update" + ( jv.page().uid ? "/" + jv.page().uid : "") + ".aspx" ;

今天查看代码,想到为了简化写法,让 jv.page().uid 出现一次的解决方案.

1. 当 jv.page.uid 不以 "." 开头 且不以 "/" 结尾 且 中间不存在 "/." 的时候:

url = "~/Admin/User/Update" + ("/" + jv.page().uid + "." ).replace("/.",".") + "aspx" ;

2. ??

alarm   作者:NewSea     出处:http://newsea.cnblogs.com/    QQ,MSN:iamnewsea@hotmail.com

  如无特别标记说明,均为NewSea原创,版权私有,翻载必纠。欢迎交流,转载,但要在页面明显位置给出原文连接。谢谢。
原文地址:https://www.cnblogs.com/newsea/p/2005500.html