vue 如何判断对象中是否含有某个属性

发布时间:2023年12月18日

场景需求:在我们调接口时,有时后端需要我们把某个值改成固定的格式传给他们,该值没有对应的value时,就不传给他们。

判定对象中某个属性是否存在:

方法一:

?if (newObj.hasOwnProperty('reqLabelIds')) {

? ? console.log('该属性存在,可以进行操作');

? ? newObj.reqLabelIds = newObj.reqLabelIds.split(',');

? } else {

? ? console.log('该属性不存在');

? }

方法二:

if (newObj.reqLabelIds !== undefined) {

? ? console.log('该属性存在,可以进行操作');

? ? newObj.reqLabelIds = newObj.reqLabelIds.split(',');

? } else {

? ? console.log('该属性不存在');

? }

方法三:

if (newObj.reqLabelIds ) {

? ? console.log('该属性存在,可以进行操作');

? ? newObj.reqLabelIds = newObj.reqLabelIds.split(',');

? } else {

? ? console.log('该属性不存在');

? }

文章来源:https://blog.csdn.net/weixin_49826079/article/details/135065922
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。