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)