我有这样的事情:
[
{
name: 'Mr. Foo'
},
{
name: 'Mrs. Bar'
}
]
编辑:
我正在寻找最有效的方法来修剪'先生'和'太太'一次火灾中的字符串可能使用LoDash或Underscore获得以下内容:
[
{
name: 'Foo'
},
{
name: 'Bar'
}
]
我正在寻找类似_.trimStart[ name, ['Mr.','Mrs.'] ]
由于
答案 0 :(得分:1)
也许您正在寻找:
var titles = [];
_.each(people, function(person){
titles.push(person.name.split('.')[0])
});
答案 1 :(得分:1)
正则表达式可以做到这一点,但是没有必要使用lodash。
input.forEach(function (item) {
item.name = item.name.replace(/^(Mrs\.|Mr\.)\s*/i, '');
});