HarmonyOS 鸿蒙Next中Object和object有什么区别?
HarmonyOS 鸿蒙Next中Object和object有什么区别?
请问Object和object有什么区别?
能否举例说明?
如果我一个方法要返回一个对象
是要声明object 还是 Object?
2 回复
1、请问Object和object有什么区别?
Object包含object,所以代码可以全部使用Object而可以不用object。object仅能代码一种数据类型,而Object是在此基础上,还包含处理object的一些方法。
2、能否举例说明?
比如Object()可以初始化
let user:object = Object({
name:'张三',
age:30
})
又比如Object可以遍历对象
Object.keys(user).forEach((key:string)=>{
const value = user[key] as string
console.info(`key:${key}:value:${value}`)
})
3、如果我一个方法要返回一个对象,是要声明object 还是 Object?
返回值,声明值都用object,处理数据的时候用Object