我正在将请求发布到我的节点服务器,并且试图检查对象中每个键的值以查看所有键是否为空,以便我可以发送错误消息,但似乎无济于事,我得到了一些提示控制台中出现奇怪的内容。
此代码用于调试:
export const verifyAddress = (address) => {
return new Promise((resolve, reject) =>{
console.log(address);
const obj = <any>Object;
const isAllEmpty = obj.values(address);
console.log(isAllEmpty);
})};
这是我从console.log收到的响应,为什么它会将每个字母分开?
{“ address1”:“”,“ address2”:“”,“ city”:“”,“省”:“”,“国家”:“”,“邮政编码”:“”}
['{', '“', '一种', 'd', 'd', 'r', 'e', 的, 的, '1',.... etc
我要实现的实际代码:
export const verifyAddress = (address) => {
return new Promise((resolve, reject) =>{
const obj = <any>Object;
const isAllEmpty = obj.values(address).every(values => values === '');
if(!isAllEmpty) {
resolve()
} else {
reject('Form values are empty.')
}
})};