1 continue和break在python和js中一样
2 json.dumps(dict, ensure_ascii=False)可以解决字典,列表等print打印中文乱码问题,str.encode('utf-8')可以直接对中文字符串编码让其正常显示
3 python中字典取属性值用中括号([]),对象取属性或方法用点(.)
4 以下第二种写法需要判断res的data和err两种情况
try {
const data = await fetchData()
} catch(err) {
console.log(err)
}
const res = await fetchData().then(data => data ).catch(err => err)
5 微前端架构具备以下几个核心价值:
技术栈无关:主框架不限制接入应用的技术栈,子应用具备完全自主权
独立开发、独立部署:子应用仓库独立,前后端可独立开发,部署完成后主框架自动完成同步更新
独立运行时:每个子应用之间状态隔离,运行时状态不共享
情况总是“可以,但没必要”,很多技术的使用前考虑
6 js中,对象使用扩展运算符,Object.assign实现浅拷贝;数组使用扩展运算符,slice(),concat()实现浅拷贝;当对象只有一层属性或者数组元素是简单类型时,他们就是深拷贝;真正深拷贝得使用递归或者loadsh库(JSON.stringify()会有函数拷贝不了的问题)