Я знаю, что Typescript использует ES6 или ES2015.
И я знаю, что anArray.includes('ifExist');
доступно только в ES6.
Но почему я не могу использовать его, когда использую Typescript?
В нем говорится, что anArray
не имеет метода includes
.
My Array
anArray = [
{
'category': 'x',
'data': []
},
{
'category': 'y',
'data': []
},
{
'category': 'z',
'data': []
}
];
переменная ifExist
ifExist = {
'category': 'a',
'data': []
};
Если я использую anArray.indexOf(isExist) < 0
, я могу получить результат как anArray.includes(isExist)
.