Javascript - 迭代字符串并从最后删除单词

时间:2014-06-30 22:14:21

标签: javascript

假设我有一个字符串user.schedule.template.edit,我想在字符串中向后迭代,由.分隔,因此得到以下结果:

user.schedule.template.edit
user.schedule.template
user.schedule
user

最好的方法是什么?是否有特定的功能,或者我应该.split()并合并字符串?

1 个答案:

答案 0 :(得分:2)

我不确定这是否是最有效的方法,但是:

var words = "user.schedule.template.edit".split('.');
while(words.length) {
    console.log(words.join('.'));
    words.pop();
}

请参阅jsFiddle