代码拉取完成,页面将自动刷新
class Shop{
constructor(shopInfo){
this.logo = shopInfo.shopLogo;
this.name = shopInfo.name;
this.fans = shopInfo.cFans;
this.sells = shopInfo.cSells;
this.score = shopInfo.score;
this.goodsCount = shopInfo.cGoods;
}
}
let commentInfo={
user:{
avatar:"",
uname:""
},
content:"",
created:"",
style:"",
images:[]
}
console.log("commentInfo");
console.log(commentInfo);
let shop=new Shop({})
let java_fields=""
// for (const field of shop) {
// console.log("field");
// console.log(field);
// }
function title(str){
// a = a[0].toUpperCase() + a.substr(1)
return str[0].toUpperCase() + str.substr(1)
}
// Func.name
// shop
// Shop.name
// 这个可以
for (const field in shop) {
console.log("field");
console.log(field);
// title
// js title
let fieldClsName= title(field)
// java_fields+=`${fieldClsName } ${field};\n`
java_fields+=`String ${field};\n`
// let val=shop[field]
}
console.log("java_fields");
console.log(java_fields);
console.log(shop);
let classStr=`
import lombok.Data;
@AllArgsConstructor
@NoArgsConstructor
@Builder
@Data
public class ${Shop.name} {
${java_fields}
}`
console.log(classStr);
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。