JavaScript 对象 是我们在编程 最常见的数据类型之一。然而,我们在处理 对象 时,常常会遇到一个问题:如何检查一个 是否 存在于某个JavaScript 对象 ?如果一个 不存在,尝试访问它会返回什么?false?还是会抛出一个错误?今天,我们就来深入探讨一下这个问题,让你在JavaScript的学习之路上更进一步。 xx(Arr,date){ // 返回 等于-1 说明 数组 Arr 不存在id为date的 对象 if( Arr.findIndex(item => item.id=== date )!==-1){ //方法二:当 数组 里的 对象 为字符串时用这个方法更简单 xx(Arr,date){ // 返回 等于-1 说明 数组 Arr 不存在id为date的 对象 if( Arr.indexOf(date)!==-1 ){ var index = array.findIndex(item => item.id=== str) // var index = array.indexOf(str) // 当 数组 里的 对象 为字符串时用这个方法更简单 return index // -1 说明array 不存在id为str的 对象 可以用函数hasOwnProperty来进行 判断 ,如下: if (result.hasOwnProperty('code') && !result.code) { alertify.alert(result.msg)