Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/419.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript检查数组中是否存在proeprty的值,即对象中属性的值_Javascript_Node.js - Fatal编程技术网

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')
…?