Javascript 从多对象获取值
我只是反对:Javascript 从多对象获取值,javascript,jquery,html,Javascript,Jquery,Html,我只是反对: var page = [ { title: 'aaa', text: '111' }, { title: 'bbb', text: '222' }, { title: 'ccc', text: '333' }, { title: 'ddd', text: '444
var page = [
{
title: 'aaa',
text: '111'
},
{
title: 'bbb',
text: '222'
},
{
title: 'ccc',
text: '333'
},
{
title: 'ddd',
text: '444'
},
];
数据就是例子
我有一根绳子:
var to_get = '222, 444';
有些文本用逗号分隔。如何获取此文本的标题
对于这个例子,我将收到:
var to_return = 'bbb, ddd';
用逗号分隔
我尝试使用$.each和$.inArray,但我不知道如何将其组合到多阵列中
像这样()
像这样()
很好的回答…喜欢这个链。谢谢,这个工作正常,但是如果我输入不存在的文本,这个返回错误。有可能消除这个错误吗?回答很好…喜欢这个链。谢谢,这个工作正常,但是如果我输入不存在的文本,这个返回错误。有可能消除这个错误吗?
console.log('222, 444, bogus'.split(', ').reduce(function (p, c) {
page.forEach(function (o) {
if (o.text === c) p.push(o.title);
});
return p;
}, []).join(", "));