我知道Typescript使用ES6或ES2015。
我知道anArray.includes('ifExist');
仅在ES6中可用。
但是为什么在使用Typescript时不能使用它?
它说anArray
没有方法includes
。
我的阵列
anArray = [
{
'category': 'x',
'data': []
},
{
'category': 'y',
'data': []
},
{
'category': 'z',
'data': []
}
];
ifExist变量
ifExist = {
'category': 'a',
'data': []
};
如果我使用anArray.indexOf(isExist) < 0
,则可以获得类似anArray.includes(isExist)
的结果。
答案 0 :(得分:1)
您需要在target
至ts-config.json
(或更高版本)中指定ES2016
,才能使用Array.includes
。