程序问答   发布时间:2022-06-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如何从对象中获取一些数据?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决如何从对象中获取一些数据??

开发过程中遇到如何从对象中获取一些数据?的问题如何解决?下面主要结合日常开发的经验,给出你关于如何从对象中获取一些数据?的解决方法建议,希望对你解决如何从对象中获取一些数据?有所启发或帮助;

我必须将数据从 Json 文件放入我的减速器。 映射这个文件后,我得到了一个包含我需要的数据的对象。

export const datas = data.propertIEs.map(data => (<store key={Math.floor(Math.random()*1234)} author={data.value} comment={data.group} rate={data.typE} />));

this is console log,I just need props from this

如何获得正常的反应表,而不是一个不被减速器状态接受的对象? 或者如何将它实现到减速器状态以获得我需要的效果? 我很抱歉问了一些愚蠢的问题,希望你能帮助我:)

解决方法

您发布的代码从变量 data.properties 中获取一组对象,并将它们映射到由组件 store 创建的一组 JSX 元素。也许换行更易读。

export const datas = data.properties.map(
    data => (
        <store
            key={Math.floor(Math.random() * 1234)}
            author={data.value}
            comment={data.group}
            rate={data.typE}
        />
    )
);

您的 console.logdatas 显示了 React JSX 元素实例的数组。在您的数组中,您有 5 个对象,每个对象都是一个带有 $$typeof: Symbol(react.element)(组件类型)的 JSX 元素(type: "store")、您为此元素创建的数字 key 和一个 {{ 1}} 对象,其中包含您传递的所有道具:propsauthorcommentrate 是 special prop,因此不包括在内在这里)。

您要求只使用 props 创建一个 key 而不是创建一个 object 元素。我们想要获取数组 store 并使用 .map() 方法将其映射到这个 props 对象。

您在 data.properties 回调中使用的变量名称可以是任何名称,但作为最佳实践,我建议您不要再次使用变量名称 .map()。重用名称称为 variable shadowing,它不会导致错误,但会使您的代码非常混乱。我会称它为 data

这是您想要的代码:

datum
@H_262_67@
@H_262_67@

大佬总结

以上是大佬教程为你收集整理的如何从对象中获取一些数据?全部内容,希望文章能够帮你解决如何从对象中获取一些数据?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: