我喜欢做递归脚本,比如:
var slask="http://www.vskg.se/a-konstnarer/kn_1180/t_bild1.jpg?1357162516228";
slask.split("/").splice(3,50).join("/");
删除http://www.vskg.se/
,这将返回:
/a-konstnarer/kn_1180/t_bild1.jpg?1357162516228
如我所愿!为什么这很奇怪?因为splice()
应该删除从 3 到 50 的所有项目,但它所做的是返回从 3 到 50 的所有项目。这是正常的,还是仅在 OSX 的 Opera、Safari 和 Chrome 中?