小编Nar*_*n S的帖子

使用对象传播运算符(ES6,JavaScript)添加多个对象

我有3个具有相同数据的对象,但内部数组具有单独的服务和提供ID,因此我尝试获得如下所述的预期结果, 请在此处检查我的尝试。提前致谢

对象1:

const obj1 = {
              bid              : 1,
              mobile           : 9533703390,
              services : [
                  {
                   service_id  : 5,
                   offer_id    : 10,
                   count       : 1
                  }
              ]
        }
Run Code Online (Sandbox Code Playgroud)

对象2:

const obj2 = {
              bid              : 1,
              mobile           : 9524703390,
              services : [
                  {
                   service_id  : 8,
                   offer_id    : 12,
                   count       : 1
                  }
              ]
        }
Run Code Online (Sandbox Code Playgroud)

对象3:

const obj3 = {
              bid              : 1,
              mobile           : 9524703390,
              services : [
                  {
                   service_id  : 5,
                   offer_id    : 10,
                   count       : …
Run Code Online (Sandbox Code Playgroud)

javascript object ecmascript-6 spread-syntax

5
推荐指数
1
解决办法
2513
查看次数

在 ReactJS 中检查数组是否有数据或为空时遇到问题

我的状态中有数组我将状态默认值设置为空数组[]。在 API 请求加载后,我需要使用加载器直到数据准备好。所以你使用条件如下:

(if array length  === 0  loader will show otherwise data will show)
Run Code Online (Sandbox Code Playgroud)

但是当 API 返回空数据时,我想显示没有可用数据。

什么是最好的方法呢?

我的代码如下 - 如果 API 返回空结果,我如何检查条件?

this.state.offer.length == 0 ?  <Loader /> : <OfferList />
Run Code Online (Sandbox Code Playgroud)

javascript reactjs

1
推荐指数
1
解决办法
6144
查看次数