Javascript检查数组中是否存在proeprty的值,即对象中属性的值
我正在尝试检查该属性是否已存在:Javascript检查数组中是否存在proeprty的值,即对象中属性的值,javascript,node.js,Javascript,Node.js,我正在尝试检查该属性是否已存在: var objs = { '1': [ 'A-TheA', 'B-TheB' ], '2': [ 'A-TheA', 'B-TheB' ] } 我想检查“A-TheA”是否存在于对象1中或不存在于属性“1”中。 基本上,我想比较第一个字符“A”,它会检查“A-TheA”的第一个字母,如果两者都匹配,它会删除“A-TheA”,这样objs现在是: { '1': [ 'B-TheB' ], '2': [ 'A-TheA', 'B-T
var objs = {
'1': [ 'A-TheA', 'B-TheB' ],
'2': [ 'A-TheA', 'B-TheB' ]
}
我想检查“A-TheA”是否存在于对象1中或不存在于属性“1”中。
基本上,我想比较第一个字符“A”,它会检查“A-TheA”的第一个字母,如果两者都匹配,它会删除“A-TheA”,这样objs现在是:
{
'1': [ 'B-TheB' ],
'2': [ 'A-TheA', 'B-TheB' ]
}
这可能吗?要检查此特定情况:
var objs={
“1”:[“A-TheA”,“B-TheB'],
'2':['A-TheA','B-TheB']
};
让index=objs['1'].indexOf('A-TheA');
如果(索引!=-1){
objs['1'].拼接(索引1);
}
console.log(objs)
关于B-TheB
?objs['1']=objs['1'].filter(s=>s[0]!='A')
…?