Javascript -遍历字符串并从末尾删除单词
Javascript - Iterate over string and drop words from the end
假设我有一个字符串user.schedule.template.edit
,我想通过字符串向后迭代,由.
分隔,因此得到以下结果:
user.schedule.template.edit
user.schedule.template
user.schedule
user
最好的方法是什么?是否有一个特定的函数,或者我应该只是.split()
和合并字符串?
我不确定这是否是最有效的方法,但是:
var words = "user.schedule.template.edit".split('.');
while(words.length) {
console.log(words.join('.'));
words.pop();
}
看到jsFiddle。
相关文章:
- 从输入值中删除最后一个单词
- regex如何删除特定单词后的逗号
- 删除javascript中包含特定单词的行
- 从语音识别api结果中删除以前识别的单词
- 在某些情况下,“text”方法会删除单词之间的空格
- 如何删除两个单词之间的字符串
- 我在angular JS中选择了一个默认选项,并删除了两个单词之间的下划线
- 删除连续重复的单词javascript
- Javascript删除某个单词所在的html行
- j查询从数组中删除值(如果包含单词)
- 如何使用javascript或jquery删除单词的第一个空格
- 正则表达式 - 从字符串中删除单词的所有出现
- 按后缀删除单词
- 删除文本框上的空格,但不删除单词之间的空格
- 正在从类名中删除单词
- 如何在javascript中删除单词后的所有字符串
- JS Regex:删除单词后的任何内容(ONLY)
- Javascript -遍历字符串并从末尾删除单词
- 从子字符串中删除单词
- Javascript-如何删除单词之间的所有多余间距