如何获取对象中每个键的值并对其进行评估?

时间:2019-01-03 16:13:30

标签: javascript typescript

我正在将请求发布到我的节点服务器,并且试图检查对象中每个键的值以查看所有键是否为空,以便我可以发送错误消息,但似乎无济于事,我得到了一些提示控制台中出现奇怪的内容。

此代码用于调试:

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.')
    }
})};

0 个答案:

没有答案