假设我们要创建一个对象,该对象根据用户提供的输入来设置其属性的值。
构造函数中从export function PostData(type, userData) {
let BaseUrl = 'http://localhost:8080/';
return new Promise((resolve, reject) => {
fetch(BaseUrl + type, {
method: 'POST',
body: JSON.stringify(userData)
})
.then((response) => response.json())
.then((responseJson) => {
resolve(responseJson);
})
.catch((error) => {
reject(error);
});
});
}
读取是否有任何“危险”,而不是之前做过并将值作为参数传递?
出于好奇而问。我担心的是尚未完成构造的对象,该对象可能会长时间保持这种状态。这会在多线程环境中引起任何问题(我想不会,因为尚未在堆上创建对象)。性能上有什么区别吗?