假设我有一个字符串user.schedule.template.edit
,我想在字符串中向后迭代,由.
分隔,因此得到以下结果:
user.schedule.template.edit
user.schedule.template
user.schedule
user
最好的方法是什么?是否有特定的功能,或者我应该.split()
并合并字符串?
答案 0 :(得分:2)
我不确定这是否是最有效的方法,但是:
var words = "user.schedule.template.edit".split('.');
while(words.length) {
console.log(words.join('.'));
words.pop();
}
请参阅jsFiddle。