首页 > 编程知识 正文

null值转换为空字符串(vue 中 if...else判断 null undefined空字符串/空对象/是空数组)

时间:2023-05-05 16:59:58 阅读:123655 作者:2020

created(this.getlist ) },mounted ) }, methods: { getList () { let name=nullletname1=undefinedletname2=' ' let name3=0let name 11=1let name4='0' let name value :10 } let name8=[ { id :1, value :10 } ] let name9=trueletname 10=false if (name ) /等于null为console.log(name ) (if ) name1) /等于undefifiified 等于空字符串也不在console.log(name11) if ) name3) )//0或console .中//0,则为console.log(name11 ) if (name4) }if(name12 ) (/如果字符串有值,则为console.log ) name12 ); (if ) name5) )//空对象也直接进来console.log ) name5; }if(name6) (/空数组也直接由console.log ) name6); }if(name7) (/具有属性的对象直接进入console.log ) name7); (if ) name8) ) /数组直接进入console.log ) name8); }if(name9) (/布尔值保持为true (控制台. log ) name9); }if(name10 ) (/布尔值为false且为console.log ) name10 ); //判断为没有空对象进入//1.json对象转换为JSON字符串,该字符串为' {}'leta=JSON.stringify(name5)==' { } ' console=='{}}}{console.log(12123311311 ) } //2. for in判断letb=this.forname5) name5) console.log )//true //数组中属性名称的排序顺序与常规循环遍历对象时返回的顺序相匹配。 letc=object.keys(name7) console.log ) /如果对象具有属性,则返回['id,' value ' ] letd=object.keys (name5) concone ]=='[] ' ) {console.log(arr2(,name6) /不是包含空数组},forname5(name5) {for ) letkeyinname5} { return fff

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。