我想检查下面的两个数组是否相同或在typescript中不一样。如果条件失败,按照下面的代码。请让我知道如何解决这个问题:
let props:(string|boolean)[]=['abc','def',true,false,'xyz']
let propsCopied:(string|boolean)[]=['abc','def',true,false,'xyz']
let allPropsCopied:boolean;
if(props===propsCopied){
allPropsCopied=true;
}
3条答案
按热度按时间myss37ts1#
你可以用这个简短的方法:
或采用更完善的方式:
h79rfbju2#
链接问题中答案的 typescript 版本:
对于您的代码:
4ktjp1zp3#
这对我很有效“
JSON.stringify(props)===JSON.stringify(propsCopied)
”