concatValues(obj, props){let result =''// 遍历需要的属性for(let i =0; i < props.length; i++){const prop = props[i]// 检查属性是否存在于对象中if(obj.hasOwnProperty(prop)){// 获取属性值let value = obj[prop]// 判断属性值是否为 undefined 或 nullif(value !==undefined&& value !==null){// 将属性值转换为字符串并去除两端空格,然后拼接到结果中
result +=String(value).trim()}}}// 返回拼接完成的字段return result
},let obj ={name:'小张',age:18}let propsToConcatenate =['name','age']let text =this.concatValues(obj, propsToConcatenate)